无法使用 ip 地址而不是 localhost 访问 Web 应用程序
Unable to access web application by using ip address instead of localhost
我已经使用 Eclipse 创建了一个 Web 应用程序。
创建项目时我添加了 Tomcat 服务器。然后我 运行 我的应用程序成功了。
之后,我通过命令行执行 service.bat 文件安装了 Apache Tomcat 服务,并在属性中将启动类型设置为自动。
现在我可以在服务选项卡中看到 Tomcat,但是当我尝试使用我的 IP 地址 (http://192.168.x.x:8080/myroom/) 访问我的网页时,我无法访问它。
我收到以下错误:
http:status:404 错误 - 请求的资源不可用
但是当我在任务管理器中停止服务,打开 Eclipse 和 运行 我在服务器上的应用程序时,我能够访问我的网页。
为什么我无法通过在任务管理器中启动服务然后使用 IP 地址访问我的网页?
您的 eclipse tomcat 在 Web 应用程序文件夹位置与独立的不同
当来自 eclipse 的 运行 时,它是 .workspace/eclipse wstd core etc... ,当来自独立的 运行 时,它通常位于 Tomcat 文件夹
上的某个地方
Eclipse 使用不同的部署目录。
您必须在 Tomcat 服务器中部署 Web 应用程序。只需将您的 .war 文件复制到 TOMCAT_HOME/webapps.
我已经使用 Eclipse 创建了一个 Web 应用程序。
创建项目时我添加了 Tomcat 服务器。然后我 运行 我的应用程序成功了。
之后,我通过命令行执行 service.bat 文件安装了 Apache Tomcat 服务,并在属性中将启动类型设置为自动。
现在我可以在服务选项卡中看到 Tomcat,但是当我尝试使用我的 IP 地址 (http://192.168.x.x:8080/myroom/) 访问我的网页时,我无法访问它。
我收到以下错误: http:status:404 错误 - 请求的资源不可用
但是当我在任务管理器中停止服务,打开 Eclipse 和 运行 我在服务器上的应用程序时,我能够访问我的网页。
为什么我无法通过在任务管理器中启动服务然后使用 IP 地址访问我的网页?
您的 eclipse tomcat 在 Web 应用程序文件夹位置与独立的不同 当来自 eclipse 的 运行 时,它是 .workspace/eclipse wstd core etc... ,当来自独立的 运行 时,它通常位于 Tomcat 文件夹
上的某个地方Eclipse 使用不同的部署目录。
您必须在 Tomcat 服务器中部署 Web 应用程序。只需将您的 .war 文件复制到 TOMCAT_HOME/webapps.