Eclipse中的Glassfish服务器适配器(java.lang.IllegalArgumentException:端口超出范围:1118080)

时间:2012-11-26 10:32:28

标签: eclipse glassfish

我将我的webApp部署到glassfish 3.1.2服务器。我使用Eclipse Juno SR1和glassfish服务器适配器。 但从今天起,如果我点击服务器,我会收到错误。

java.lang.IllegalArgumentException:port超出范围:1118080     在java.net.InetSocketAddress。(InetSocketAddress.java:118)     在com.sun.enterprise.jst.server.sunappsrv.SunAppServer.isRunning(SunAppServer.java:590)     在com.sun.enterprise.jst.server.sunappsrv.SunAppServer.isRunning(SunAppServer.java:583)     at com.sun.enterprise.jst.server.sunappsrv.actions.AppServerContextAction.acceptIfServerRunning(AppServerContextAction.java:171)     at com.sun.enterprise.jst.server.sunappsrv.actions.OpenBrowserAction.accept(OpenBrowserAction.java:44)     at com.sun.enterprise.jst.server.sunappsrv.actions.AppServerContextAction.selectionChanged(AppServerContextAction.java:234)     at org.eclipse.ui.actions.SelectionProviderAction.selectionChanged(SelectionProviderAction.java:143)     在org.eclipse.jface.viewers.Viewer $ 2.run(Viewer.java:164)     在org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)     在org.eclipse.ui.internal.JFaceUtil $ 1.run(JFaceUtil.java:49)     在org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)     在org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:162)     在org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2188)

所以我无法启动/停止和部署我的Webapps?

任何想法???

Thx Tim

3 个答案:

答案 0 :(得分:2)

最大端口号为65535,因此请检查您的服务器正在侦听的TCP端口的配置,并将其设置为小于65535的数字。

答案 1 :(得分:2)

我有同样的错误。在我的例子中,我的域的config / domain.xml是空的(0字节没有内容)。同时使用

删除域名
 asadmin delete-domain --domaindir glassfish3/glassfish/domains domain1

不起作用。所以我删除了域目录并再次重新创建域(使用asadmin)。

这对我有用。

斯特芬

答案 2 :(得分:0)

我收到此错误并查看domain.xml我意识到我的连接池描述中没有未转义的特殊字符。删除这些字符足以让glassfish再次使用