我已经使用 Eclipse 创建了一个 Web 应用程序。
在创建项目时,我添加了 Tomcat 服务器。然后我运行了我的应用程序,它成功了。
之后,我通过命令行执行 service.bat 文件安装了 Apache Tomcat 服务,并在属性中将启动类型设置为自动。
现在我可以在服务选项卡中看到 Tomcat,但是当我尝试使用我的 IP 地址 ( http://192.168.x.x:8080/myroom/ ) 访问我的网页时,我无法访问它。
我收到以下错误: http:status:404 错误 - 请求的资源不可用
但是当我在任务管理器中停止服务,打开 Eclipse 并在服务器上运行我的应用程序时,我能够访问我的网页。
为什么我无法通过在任务管理器中启动服务然后使用 IP 地址访问我的网页?
最佳答案
Eclipse 使用不同的部署目录。
您必须在 Tomcat 服务器中部署您的 Web 应用程序。只需将您的 .war 文件复制到 TOMCAT_HOME/webapps。
关于java - 无法使用 ip 地址而不是 localhost 访问 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35815586/