“从源码中洞穿一切”,我们翱嘿幡奸都知道Tomcat为我们JSP页面生成了servlet,都知道自动生成的servlet应该放在To罪焐芡拂mcat安装目录下的work中,但是真的每个人都是这样的吗?今天我重复试了很多遍都没在该路径下找到我想要的servletclass文件和.java文件,后来在耐心的找寻中终于找到了Eclipse为我们自动生成的servlet默认路径。
工具/原料
myeclipse
方法/步骤
1、左键点击上方运行按钮边上的向下拓展功能,找到“Runconfigurations...”,找我我们安装Tomcat的一些配置信息:
2、找到里面的(x)=Arguments标签,点击进去,看到下面有一个VM(vertualmemory)看到下面的参数,注意下面横线上引号的内容就是Eclipse在运行Tomcat服务器时为我们servlet编译的class和java文件放置的默认位置:
3、根据引号内的路径,你就能找到想要的_jsp文件了
4、最后也是要注意的地方,就是你的js圬桦孰礅p文件必须是要在网站上显示出来的才能正常生成_jsp.class和_jsp.java文件,还有一邗锒凳审个就是你的project名变了之后你的所有配置文件都要发生相应的变化,这时你的所有JSP文件都是要重新编译的,这个时候只要重新开启服务器打开某个JSP页面时你就会发生在该catalina路径下很快又重新生成了一个新的相应的.java文件。