无法使用IP地址而不是localhost访问Web应用程序

时间:2016-03-05 14:58:08

标签: java eclipse tomcat servlets port

我使用Eclipse创建了一个Web应用程序。

在创建项目时,我添加了Tomcat服务器。然后我运行了我的应用程序,它运作良好。

之后我通过命令行执行 service.bat 文件并在我已将启动类型设置为自动的属性中安装了Apache Tomcat服务。

现在我可以在服务选项卡中看到Tomcat,但是当我尝试使用我的IP地址(http://192.168.x.x:8080/myroom/)访问我的网页时,我无法访问它。

我收到以下错误: http:状态:404错误 - 请求的资源不可用

但是当我在任务管理器中停止服务时,打开Eclipse并在服务器上运行我的应用程序,我就可以访问我的网页了。

为什么我无法通过在任务管理器中启动服务然后使用IP地址来访问我的网页?

2 个答案:

答案 0 :(得分:0)

您的eclipse tomcat与Web应用程序文件夹位置中的独立tomcat不同 当从eclipse运行时,它是.workspace / eclipse wstd core等...,当从独立运行时通常它在Tomcat文件夹上的某个地方

答案 1 :(得分:0)

Eclipse使用不同的部署目录。

您必须在Tomcat服务器中部署Web应用程序。只需将.war文件复制到TOMCAT_HOME / webapps。