请,
我在Netbeans IDE中用JavaFx 2.0+EJB编写了一个测试应用程序,在Netbeans之外运行这个应用程序时遇到了问题。
我有一个使用FXML的表单,该表单的一个操作运行EJB方法。我正在使用Glassfish服务器。
当我在netbeans上运行这个测试应用程序时,它运行得很好,但当我在像jnlp这样的netbeans之外或在浏览器中运行该应用程序时。。。应用程序无法访问EJB方法。我在webstart或浏览器中看不到错误消息。所以,我问:
1) 如何在web启动或浏览器中查看错误消息?(如javaws测试app.jnlp)2) 我想这个错误是由于类路径问题引起的。(我需要类路径中的gf-client.jar和javaee-api-6.0.jar,以便应用程序工作)。如何确保这些jar在类路径中?
对不起我的英语。
谢谢,
克莱伯。
-
要查看jnlp中的错误,您需要启用Java控制台:
控制面板-Java属性-高级-Java控制台-启用控制台
-
对于jnlp情况,所有外部lib都应该在jnlp文件中声明。通常NetBeans会为您做这件事,但您可以通过查看Java控制台的输出来调试这种情况。