2

我在 eclipse 中有一个 web 动态项目,在 webapps 文件夹中有 index.html,我可以通过以下方式访问它:

http://localhost:8080/javaTest

我想通过以下方式访问我的应用程序:

http://localhost:8080

我尝试通过右键单击 project->properties->Web Project Settings 将 context-root 更改为“/”,但是在http://localhost:8080/找不到请求的资源时,应用程序仍在运行http://localhost:8080/javaTest

这是我的 web.xml :

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>javaTest</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
</web-app>

编辑:服务器 - tomcat 7.0.34

4

3 回答 3

0

我参考以下链接解决了这个问题。

如何在 Eclipse 中更改动态 Web 项目的上下文根?

请务必遵循所有步骤

于 2013-10-07T13:06:46.577 回答
0

使用tomcat wiki中的这个方法

http://wiki.apache.org/tomcat/HowTo#How_do_I_make_my_web_application_be_the_Tomcat_default_application.3F

于 2013-08-13T04:06:38.443 回答
0

如果要从 URL 中删除应用程序名称或项目名称,只需更改 tomcat 服务器文件 conf/server.xml 文件。

appBase="webapps"

删除“webapps”,只使用“/”

appBase="/"

现在你检查http://localhost:8080

于 2016-09-14T10:41:35.613 回答