我已经创建了一个示例web application,并在我的remote server desktop上创建了它。我能够通过locally在remote server desktop上运行示例web应用程序URL : http://localhost:8080/HelloWeb/。
现在,我希望使用来自其他URL like : http://<192.168.0.111>/HelloWeb/的desktops运行该应用程序,因为它驻留在服务器上,但它显示了404错误。
我所做的-
我已经从Apache Tomcat下载了http://tomcat.apache.org/download-60.cgi核心64位压缩。将该文件夹"apache-tomcat-6.0.37“复制到Z: Drive并解压该文件夹。我已经在C: Drive的系统上安装了C: Drive。创建了JAVA_HOME和TOMCAT_HOME的系统环境。将我的示例web应用程序复制到apache-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/来运行远程服务器上的应用程序。
发布于 2013-11-08 11:55:05
您也应该在URL中写端口号,如下所示
http://192.168.0.111:8080/HelloWeb/8080是默认端口号。
发布于 2013-11-08 12:01:33
在Tomcat服务器文件夹中有一个文件conf/server.xml。在那里,您可以搜索8080作为关键字,然后将其修改为80 (TCP端口)。然后您可以使用http://192.168.0.111/HelloWeb/访问该应用程序。
https://stackoverflow.com/questions/19858515
复制相似问题