java - 不相关的 Glassfish 异常

标签 java java-ee-6 glassfish-3 netbeans-6.9

我在 NetBeans IDE 6.9.1 和 GlassFish 3 中遇到非常奇怪的问题。 在使用 64 位 JDK 在 Windows 7 上安装 NetBeans 后,在没有创建任何项目的情况下,我启动 GlassFish 服务器并收到以下错误!

java.lang.NoClassDefFoundError:
<local>*|localhost|127/0/0/1|MyPCName
Caused by:
java.lang.ClassNotFoundException:
<local>*|localhost|127.0.0.1|MyPCName
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class:
<local>*|localhost|127.0.0.1|MyPCName.
Program will exit.

在同一个系统中它运行得很好,突然我得到了错误!之后,即使卸载 NetBeans 和 GlassFish 并将它们安装到其他驱动器中也无法解决问题。

最佳答案

好吧,我想我找到了解决方案! 通过右键单击“服务”选项卡中的“服务器”下的“GlassFish Server 3”项目并选择属性,将打开服务器窗口。 在打开的窗口的 Java 选项卡中,有一个复选框显示“使用 IDE 的代理设置”,默认情况下会选中该复选框,我相信因为我的系统中有代理设置,默认情况下使用 IDE 代理,所以发生了这个奇怪的问题。 无论如何,取消选中该复选框解决了问题!!

关于java - 不相关的 Glassfish 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5528355/

相关文章:

java - Hibernate 自定义类型自动注册

java - 当 JUnit 5 的外部测试用例失败时不要启动嵌套测试用例

java - 为什么 JPA 不自动为我的行生成一个 id?

java - 注入(inject)的实体管理器未使用正确的持久性单元

java - 在 Glassfish v3 部署中,我可以在哪里放置符合 CDI 资格的候选人?

java - 在 Android 中为涂抹/Swing 效果制作矩阵(见图片)

Java EE 6 应用程序客户端登录

jakarta-ee - Glassfish 服务器上的自动 EJB 计时器未触发

java - 如何在 JAX-RS 中设置响应 header ,以便用户看到 Excel 的下载弹出窗口?

java - 如何异步调用多个可观察的调用,同时在这些调用之前和之后同步执行一些计算?