在Eclipse中使用tomcat部署后的发布位置

本文介绍了如何在Eclipse中找到已发布的JSP项目所生成的Java和Class文件的具体位置。通过在JSP页面中打印应用路径,揭示了这些文件被存放于Eclipse的工作空间下的特定目录内。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习java web 中的jsp时,想要查看其发布后的访问生成的java和class文件在哪里,但是不知道其放在哪里了。

在eclipse中使用了tomcat部署工程,那么将会建立一个Server的项目

各种查看都没有相关的信息。。。(这个工程不能关闭,关闭则将导致tomcat不能部署了)

 

于是乎尝试在jsp中打印文件的位置得到了想要的位置了。

<%
        out.print(application.getRealPath("/"));
%>

访问得到 

D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\JSPDemo\

原来在此。。。

 

 

如果在发布web项目时直接放到tomcat下的webapps目录下,那么在其发布时,将在 tomcat 下的work/Catalina/localhost目录下生成web项目中jsp解析编译后的目录(动态编译的),webapps下的工程目录下的则直接使用的是编译过的servlet和其他文件,以供访问使用。

但是在eclipse 中使用 Server添加了tomcat来部署项目,会发现其实eclipse没有直接在我们的默认tomcat下部署,而是使用一个临时的位置来部署web工程,打印获取以下完整路劲就KO了。

這个临时的位置在我们的工作空间下的 类似這个位置:

D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\JSPDemo\org\apache\jsp

在這里就能够看到使用jsp解析后的java文件以及编译好的class文件啦。

转载于:https://www.cnblogs.com/act262/p/4114460.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值