这听起来可能是个愚蠢的问题,但我想澄清一个概念:使用NetBeans6.9,我已经成功地完成了一个使用glassfish容器(本地)的web应用程序项目。当我运行这个项目时,除了在http://localhost:11494/myApp/
上运行之外,一切都运行得很好。访问任务不应该在http://localhost:8080/myApp/
上吗?当我输入http://localhost:8080/myApp/
时,它不会连接到本地主机。http://localhost:4848
也不能访问管理控制台。这是为什么?我认为我关于部署的概念没有那么彻底。我没有手动部署任何东西。提前谢谢!
编辑:现在,大学模块im正在编写课堂讲稿,指定手动部署。我宁愿让netbeans来处理部署。也许这就是端口数量差异的原因?
发布于 2011-01-05 20:31:33
您的所有设置都在domain.xml中,这样您就可以在那里查看。但是,在连接选项卡中显示的端口(8262)应该是您的管理控制台,因此您也可以在其中查看设置。
发布于 2013-08-19 11:28:30
我认为端口号8080没有分配给您的应用程序,您可以通过更改server.xml来分配8080来侦听您的应用程序,您所需要做的就是添加一个连接器或修改连接器条目来侦听8080而不是11494…!
发布于 2011-01-05 16:53:31
当您运行该项目时,您是否从Netbeans内部启动服务器?如果是的话,我会先检查一下。如果从命令行运行,则必须是GlassFish配置问题。
如果我走投无路,我会把我的机器换成"11494"!
请记住,解决方案应该尽可能简单,但不要更简单!
https://stackoverflow.com/questions/4606720
复制相似问题