2

我在我web application的. 我可以通过.deployedremote server desktoplocallyremote server desktopURL : http://localhost:8080/HelloWeb/

现在我想使用URL like : http://<192.168.0.111>/HelloWeb/其他应用程序运行该应用程序,desktops因为它托管在服务器上,但它向我显示404错误。

步骤我所做的-

我已经从http://tomcat.apache.org/download-60.cgiApache Tomcat下载了核心 64 位 zip 。将该文件夹“apache-tomcat-6.0.37”复制到并解压缩该文件夹。我已经在我的系统上安装了. 创建和的系统环境。将我的示例 Web 应用程序复制到 您可以在下图中看到结构。Z: DriveJava 1.7C: DriveJAVA_HOMETOMCAT_HOMEapache-tomcat-6.0.37\webapps\

在此处输入图像描述

web.xml 包含-

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    <servlet>
        <servlet-name>HelloServlet</servlet-name>
        <servlet-class>org.mypackage.hello.HelloServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/HelloServlet</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
</web-app>

Context.XML 包含

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/HelloWeb"/> 

您可以从这里下载源代码, 我按照链接部署了 Web 应用程序。

请帮助我使用以下 URL 运行我的应用程序表单我的远程服务器 - http://<192.168.0.111>/HelloWeb/

4

2 回答 2

2

在 Tomcat 服务器文件夹中有一个文件conf/server.xml. 您可以在那里搜索8080关键字,然后将其修改为 80(TCP 端口)。然后您可以使用http://192.168.0.111/HelloWeb/

于 2013-11-08T12:01:33.900 回答
1

你也应该像这样在 URL 中写端口号

http://192.168.0.111:8080/HelloWeb/

8080 是默认端口号

于 2013-11-08T11:55:05.480 回答