|
|
|
|
| GlassFish 开发者团队正在征集对 GFv3 发行版的反馈: • 有关 Admin GUI,查看 Ken 和 Anissa 的博文。主要的讨论对象是 DEV@glassfish;有另一个(小)线程在 USERS@glassfish。 • 有关 AppClient,查看 Tim 的博文和 USERS@glassfish 中的线程。 |
如果你也在使用 appclient 调用 EJB,那么下面两个问题的解决方法可能对你有用:
com.sun.enterprise.appclient.MainWithModuleSupport <init>
warning: ACC003:application exception threw.
java.lang.NullPointerException
在运行时会出现此问题,而在调试模式下又不会。此问题是 Netbeans 的一个 bug, 请见该 bug 的描述。
解决的办法是再产生一个企业应用程序,将上述两模块添加到该应用中。从该应用中运行该 app 客户端即可。如果部署时支持了 Java Web
Start, 则应通过浏览器访问 http://<machine name>:8080/<j2ee
context>/<app client context> 来通过 Java Web Start 的方式运行该 app
客户端。
Error launching or running the application
java.lang.ClassNotFoundException: com.sun.enterprise.appclient.MainWithModuleSupport
java.lang.ClassNotFoundException: com.sun.enterprise.appclient.MainWithModuleSupport
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
此为 jdk1.6.0 u7 特有的问题。解决办法是在 Java Console 修改 "临时 Internet 文件" 的设置,如下图一样禁用该缓存:
或者继续使用其他 jdk 版本。