【问题标题】:Glassfish Windows Server 2008 R2 Deploy IssueGlassfish Windows Server 2008 R2 部署问题
【发布时间】:2011-03-18 13:33:48
【问题描述】:
我正在使用 glassfish 3.1(构建 43)。当我通过管理控制台或使用 asadmin deploy 命令部署应用程序时,glassfish 服务器停止并且我收到错误消息“远程服务器未侦听 [localhost:4848] 上的请求。服务器启动了吗?” (在 asadmin 命令行控制台上)和管理控制台上的错误 101(连接重置错误)。
相同的部署在 Windows XP 和 Windows 7 上工作。是否需要配置任何套接字超时设置或特定于 Windows 2008 R2 的设置?
【问题讨论】:
标签:
glassfish-3
windows-server-2008-r2
connection-reset
【解决方案1】:
也许您为管理访问配置了不同的端口号,而不是 4848。如果是这种情况,您必须通过以下方式在 asadmin 命令中指定端口:
asadmin deploy --port 7878 --host localhost foo.war
【解决方案2】:
我找到了问题的根本原因。在部署应用程序时 glassfish 遇到了 jvm 崩溃。查看生成的错误文件后,我发现该机器上的 oracle 驱动程序安装不正确。
正确安装 oracle 驱动程序后,我能够部署我的应用程序 war 文件。感谢您的回复。