使用Eclipse的Java动态Web项目

时间:2010-11-14 22:26:29

标签: eclipse servlets java-ee

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

http://localhost:8080/[Eclipse_Project_Name]

我对此有几个问题:

  1. 配置在哪里     强迫网址要求     Eclipse项目名称?我没有看到     这在web.xml中。

  2. 说我想         更改用于访问我的网址         项目。也许我想要它         root:localhost:8080 /,或者也许吧         不同的目录结构         共。我该怎么做?

  3. 由于

2 个答案:

答案 0 :(得分:10)

  

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

创建新动态Web项目时,向导的第一页会要求您输入项目名称,在第三页中,您可以更改Web模块默认为项目名称的上下文根等设置(上下文根是您正在谈论的URL的一部分)。

此信息未存储在web.xml中,它存储在项目的.settings目录中(准确地说,存储在org.eclipse.wst.common.component中),稍后会添加到/Servers/Tomcat v6.0 Server at localhost-config/server.xml中。当您项目添加到Tomcat服务器时,在<Context>元素中的1}}。

  

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

在项目上右键单击,然后属性&gt;网站项目设置。在那里你可以改变上下文根。然后转到Tomcat服务器上的服务器视图右键单击并选择清理... ,系统会提示您接受修改服务器配置。

答案 1 :(得分:1)

要在eclipse中更改上下文根,请按照以下步骤进行操作

右键单击Project - &gt; Properties - &gt; WebProject