使用Eclipse的Java动态Web项目

oym*_*oym 3 eclipse servlets java-ee

目前要访问我的动态Web项目(在tomcat servlet容器中运行),我访问以下url:

http://localhost:8080/[Eclipse_Project_Name]
Run Code Online (Sandbox Code Playgroud)

我有几个问题:

  1. 强制url需要Eclipse项目名称的配置在哪里?我在web.xml中没有看到这个.

  2. 说我想要更改用于访问我的项目的URL.也许我希望它在root:localhost:8080 /,或者可能是一个不同的目录结构.我该怎么做呢?

谢谢

Pas*_*ent 10

强制URL要求Eclipse项目名称的配置在哪里?我在web.xml中没有看到这个.

创建新动态Web项目时,向导的第一页会询问您是否有项目名称,在第三页中,您可以更改Web模块设置,例如Context root,默认为项目名称(上下文根是您正在谈论的网址部分).

此信息不存储在web.xml,它被保存在.settings项目目录(准确地说,在org.eclipse.wst.common.component),并会在以后添加到/Servers/Tomcat v6.0 Server at localhost-config/server.xml一个<Context>元素时,你会添加项目到Tomcat服务器.

说我想要更改用于访问我的项目的URL.也许我希望它在root:localhost:8080 /,或者可能是一个不同的目录结构.我该怎么做呢?

右键单击项目,然后单击属性> Web项目设置.在那里你可以改变上下文根.然后转到Server View,右键单击 Tomcat服务器并选择Clean ...,系统将提示您接受服务器配置的修改.