我正在使用Eclipse Java EE IDE并从Eclipse上的服务器选项卡启动Tomcat。
Eclipse存储在哪里为JSP文件生成servlet .java文件?我已经检查了Tomcat安装目录,但没有。
感谢。
答案 0 :(得分:20)
双击 Servers 视图中的服务器条目,并检查服务器路径所代表的路径。从工作区目录中进行探索。生成的类就在那里。
如果您选择第二个选项使用Tomcat安装,那么它将是Tomcat的/work
文件夹,您希望它在那里。
答案 1 :(得分:13)
转到Windows资源管理器中的应用程序工作空间目录(不是eclipse安装目录)(不在eclipse IDE资源管理器中)。
在我的笔记本电脑中是d:/ applicationdata / j2ee 然后按照路径:
工作空间目录(在我的情况下是j2ee)/。metadata / .plugins / org.eclipse.wst.server.core / tmp0 / work / catalina / localhost
这里你会找到你的申请
答案 2 :(得分:1)
Eclipse不会为JSP文件生成servlet文件。验证直接在JSP语法上进行。将JSP部署到像Tomcat这样的应用服务器时,服务器可能会选择将servlet文件生成到磁盘,但这不是必需的。生成和编译可以在内存中进行,或者应用服务器甚至可以将JSP文件直接编译为字节码。
我不是特别了解Tomcat,但如果它确实生成了servlet文件到磁盘,那么包含这些文件的临时目录将位于Tomcat安装的某个位置。
答案 3 :(得分:0)
/home/waheguru/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/work/Catalina/localhost/jspnotes/org/apache/jsp
localhost或您的网站名称, 项目名称是jspnotes,无论你的项目是什么。
此路径显示在Linux Mint中。
答案 4 :(得分:0)
从您的工作空间检查META-INF \ context.xml文件。会出现如下所示的路径
workDir =“ C:\ apache-tomcat-7.0.39 \ work”
在上面的路径中,您将找到项目的包结构,并且其中包含* _jsp.java和* _jsp.class