Eclipse发布WEB项目后找不到项目路径却可以访问

Eclipse(版本Juno)部署WEBProject后,在Eclipse默认发布目录(D:\workspace\.metadata\.plugins\org.eclip... Eclipse(版本Juno)部署WEB Project后,在Eclipse默认发布目录(D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps)和tomcat的webapps目录下都没找到发布后的项目,但却可以通过URL访问项目,请问发布后的项目在哪? 展开
 我来答
栾喆B1
推荐于2017-07-01 · TA获得超过200个赞
知道小有建树答主
回答量:53
采纳率:0%
帮助的人:77.1万
展开全部

应该是你本地的项目目录。


查看你的Workspace下有个Servers项目,里边存放着Server配置,找到server.xml。可以看到如下的Context配置,这个就是你的url映射到哪个具体的目录的配置。

<Context docBase="testweb" path="/testweb" reloadable="true" source="org.eclipse.jst.jee.server:testweb"/>

 

=============

以下是摘录的context相关的说明,细节可以自己再搜索一下:


<Context>代表了运行在<Host>上的单个Web应用,一个<Host>可以有多个<Context>元素,每个Web应用必须有唯一的URL路径,这个URL路径在<Context>中的属性path中设定。 

Java代码  

<Context path="/helloApp" docBase="helloApp" debug="0" reloadable="true"/>  


<Context>元素的属性: 
path:指定访问该Web应用的URL入口。 
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。 
reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。 

在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,但这样用加重服务器运行负荷,建议在Web应用的发存阶段将reloadable设为false。

青年节奏
2017-07-01 · TA获得超过222个赞
知道答主
回答量:164
采纳率:81%
帮助的人:20.7万
展开全部
我的在D:\apache-tomcat-7.0.78\work\Catalina\localhost,删了的项目这里还有缓存,记得清空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lp幻红翼
2017-06-02
知道答主
回答量:65
采纳率:0%
帮助的人:4.7万
展开全部
默认在项目空间....\workspace\.metadata\.plugins\org.eclipse.wst.server.core....下(\tmp2\wtpwebapps)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式