Tomcat中找不到JSP编译后的java文件
2017-07-25 11:25
651 查看
Tomcat中找不到JSP编译后的java文件
Background: 开发环境:eclipse + tomcat 想去看源码中jsp是如何用servlet实现的时候,发现在D:\proSoft\Tomcat\apache-tomcat\work\Catalina\localhost\projectName 下找不到包装生成的jspName_jsp.java解决思路:
肯定是有个配置文件规定了生成位置,Tomcat进行的包装工作,所有配置文件应该在Tomcat里。不过还是想先找到这个东西,既然知道文件名了,work目录下搜索过没有,整个tomcat目录搜索过也没有。
老老实实找配置文件吧,肯定是Server.xml了。又查了一波资料说的很详细:https://zhidao.baidu.com/question/713046419901486965.html里面的其他回答。
看过之后锁定
<Context docBase="bangzhu" path="/bangzhu" reloadable="true" source="org.eclipse.jst.jee.server:bangzhu"/>
根据上文说,可以在Context 标签内添加workDir=""属性。并未尝试。因为想要找到已经翻译的,而不是让它换个目录再来。可谓是终究无果。
想到在eclipse中可以打开项目Server的Overview,那看看eclipse和Tomcat是怎么个相互配置。。感觉问题应该在与deploy相关的设置中,那么
本来radio选中的是第一个,就是用eclipse自身的配置文件吧,根据要求,移除项目后选中第二项,感觉意思是以机器自身tomcat配置文件为准来发布,选中后重新布置项目,打开D:\proSoft\Tomcat\apache-tomcat\work\Catalina\localhost\projectName 找到文件。
2017-7-25
相关文章推荐
- Myeclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)
- tomcat问题,jsp页面无法编译,web页面一片空白,log显示空指针,在tomacat的work文件夹下没有生成相应的Java文件
- Tomcat编译JSP页面生成Servlet文件(*.class & *.java)的存放位置
- tomcat编译jsp之后生成的Servlet书上说放在tomcat7\work\Catalina\localhost文件里,可是我找不到
- Tomcat将JSP转换为Servlet.java和编译.class文件的所在位置
- eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)
- eclipse中运行JSP报错500,cmd中编译Java文件报错找不到javax.servlet
- tomcat work目录的作用就是编译每个项目里的jsp文件为java文件如果项目没有jsp页面则这个项目文件夹为空
- eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)
- Tomcat将JSP转换为Servlet.java和编译.class文件的所在位置
- JSP文件编译成 .java后保存在Tomcat位置
- tomcat编译jsp产生的java和class文件存储在tomcat的work目录下
- eclipse编译的java程序命令行执行时提示找不到mysql驱动文件时的解决办法
- tomcat不能自动编译jsp文件
- Eclipse JavaEE 下 Tomcat 翻译的JSP 文件在哪里?
- 【技术贴】解决Eclipse编译java源文件之后没有生成class文件|找不到class文件
- Jsp编译后生成的Java文件位置
- jsp向页面显示图片,找不到文件时直接使用java画图
- 用ant+tomcat编译打包jsp文件
- Dos 下编译java文件引用到多个第三方jar时必须逐个指定到具体的jar,否则报找不到类型错误