吐血……为什么我的Eclipse不能启动服务器?

dlshenxc 2004-11-06 10:12:51
哪位大虾救救我?应该怎么办?

我使用Eclipse3.0+jboss3.2.6开发,在Eclipse中安装了JBOSS-IDE插件。通过Run菜单下的debug..设置了默认服务器是jboss3.2.6(配置的过程正确,在其他的计算机上都好用),但是俺启动的时候老是出现下面的错误警告对话框:
Java Virtual Machine Launcher:
Can not find the main class. Program will exit.
详细的错误信息如下:
Cannot connect to VM
java.net.SocketException: socket closed
java.net.PlainSocketImpl.socketAccept(Native Method)
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
java.net.ServerSocket.implAccept(ServerSocket.java:448)
java.net.ServerSocket.accept(ServerSocket.java:419)
org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:87)
org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:124)
org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:7
java.lang.Thread.run(Thread.java:534)

为此我重新装了JDK1.4.2,重新装了Eclipse, 甚至还重新装了操作系统。finally, 还是不好用……
...全文
179 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
farmer0512 2004-11-07
  • 打赏
  • 举报
回复
你的JBoss配置了JAVA_HOME了吗?
dlshenxc 2004-11-07
  • 打赏
  • 举报
回复
谢谢大家。
我今天一大早终于想到是怎么回事了。灵感是昨天做梦时来的,呵呵。原因是这样的:
我原先的jboss-3.2.6的安装路径是 D:\Program Files\jboss-3.2.6, 在这个路径中Program Files中间有个空格(狂汗……),不符合Eclipse的要求。把jboss-3.2.6目录移到了根目录,重新通过Run菜单中的debug..来设置jboss的安装路径就好用了。
晕菜……吐血吧?

Thanks all however.
IceCraft 2004-11-06
  • 打赏
  • 举报
回复
我没有用过这个jboss插件,我是用myeclipse的,通常设置好服务器的参数后,如果直接启动是会报这样一个错误的。在myeclipse里设置服务器的时候会让选择服务器使用的jre,默认的它会寻找系统已经安装的jre,这不足够。这是应该新建一个jre,目的文件夹选择你安装的jdk的目录,而不是Jdk目录下的jre目录,这是会加载更多的jar文件。然后用这个新建的jre连接来启动服务器就可以了,我想问题应该差不多,你试试看在你的jboss插件里有没有一个设置Jre的选项,调整一下。
will52000 2004-11-06
  • 打赏
  • 举报
回复
jboss的IDE插件好像有不同版本,换个别的版本试试

58,452

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧