我将我的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
答案 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再次使用