tomcat编译jsp之后生成的Servlet书上说放在tomcat7\work\Catalina\localhost文件里,可是我找不到
来源:互联网 发布:linux debug调试 编辑:程序博客网 时间:2024/05/17 09:29
2011-07-31 18:40everythingddd | 分类:其他编程语言 | 浏览3908次
tomcat编译jsp之后生成的Servlet书上说放在tomcat7\work\Catalina\localhost文件里,可是我找不到,,我的工程也找不到啊 我编译成功了 在Eclipse里也可以成功运行,浏览器里也可以访问 但是在那个文件夹下却没有我想找的编译后的Servlet文件,这是怎么回事
2011-07-31 18:54提问者采纳
你的tomcat是不是配置在Eclipse的server中了?如果是的话,在Eclipse中运行tomcat后,工程的的jsp文件被编译成servlet文件后,不是放在tomcat中,而是放在Eclipse的workspace目录的.metadata目录下,你可以进入这个目录,然后搜索文件,搜索关键字填写“*_jsp.java”,然后搜索。 我的工程中的JSP文件被编译后就放在workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\路径下。希望对你有帮助。
追问
这里面也没找到啊,,你说的配置在Eclipse中是什么意思?我的Tomcat7.0是绿色版,然后修改的配置文件 好奇怪,都找不到,
回答
你进入Eclipse存放你工程的workspace目录下,进行搜索,关键字填写 *_jsp.java ,看看是否有结果查询出。
- 提问者评价
没有找到 不过我把那个tomcat删掉 重新弄了一个,重新配置之后就可以了,呵呵,,
评论(5) | 17 0
mrajian | 五级 采纳率34%
擅长: JAVA相关 数据库DB 操作系统/系统故障
按默认排序 | 按时间排序
其他1条回答
2011-07-31 19:28shitou51920 | 四级
书上说的没错。确实是在 work\Catalina\localhost\你的工程\org\apache\ 下,每一个JSP文件都被编译为Servlet文件,否则没法运行,比如index.jsp ,编译后会在在 work\Catalina\localhost\工程\org\apache\ 下会多出index_jsp.java 和 index_jsp.class这两个文件,这个XXX_jsp.java文件就是XXX.jsp所对应的Servlet 文件。很多时候我们调试JSP 的错误就靠这个JSP被编译后对应Servlet文件,编译后的Servlet文件很重要。当你的工程文件大儿复杂的时候,对应的Servlet文件就会起到不可忽略的作用。你没找到这个文件,估计问题有以下几个:1.当你部署好项目后,但是没运行,这个时候JSP文件时不生成Servlet文件的,等运行以后你才能找到,但是工程文件夹应该是有的。2.如果你成功运行后还没找到这个文件,这个时候你得好好想想,你机器上的Tomcat是不是只有一个?你很可能找错了Tomcat。如果你用的是Myeclipse的话,在Servers 标签下,找到你的工程,右击-->浏览,就可以精确定位到你用的那个Tomcat下了,只需回退,就可以找到work 目录了。
0 0
- tomcat编译jsp之后生成的Servlet书上说放在tomcat7\work\Catalina\localhost文件里,可是我找不到
- 部署项目之后,.jsp文件编译之后的.class文件放在了哪里?
- Tomcat编译jsp生成Servlet文件的存放位置
- Tomcat编译jsp生成Servlet文件的存放位置
- Tomcat编译jsp生成Servlet文件的存放位置
- Tomcat编译jsp生成Servlet文件的存放位置
- IDEA每次部署都把部署文件放在哪了?之前的tomcat下的work目录也找不到?
- tomcat编译jsp产生的java和class文件存储在tomcat的work目录下
- tomcat问题,jsp页面无法编译,web页面一片空白,log显示空指针,在tomacat的work文件夹下没有生成相应的Java文件
- 简述jsp的加载过程,jsp和servlet的关系?jsp生成的文件放在什么位置?
- Eclipse \tmp0\work\Catalina\localhost\_\SESSIONS.ser (系统找不到指定的路径。)
- weblogic中,如何保留编译jsp生成的中间文件,以及会放在哪个目录?
- tomcat work目录的作用就是编译每个项目里的jsp文件为java文件如果项目没有jsp页面则这个项目文件夹为空
- Tomcat编译JSP页面生成Servlet文件(*.class & *.java)的存放位置
- /usr/tomcat/work/Catalina/localhost/_ is unusable.
- jsp和servlet的关系?答:jsp就是servlet,tomcat会把jsp编译成servlet,servlet就是一个java类,在tomcat下的work文件夹中
- Tomcat中找不到JSP编译后的java文件
- jsp无法正常编译,不能在work\...\org\apache\jsp\目录中生成的解决方案
- Codeforces 486D. Valid Sets
- 由“Microsoft.VisualStudio.Debugger.Runtime.CrossThreadMessagingException”类型的异常引出Invoke的用法
- 面向服务的体系架构(SOA)和业务组件(BC)的思考
- VLC做客户端解Rtsp码流
- SQL SERVER 2014数据库引擎15项新功能 支持
- tomcat编译jsp之后生成的Servlet书上说放在tomcat7\work\Catalina\localhost文件里,可是我找不到
- 阈值分割
- mvc 中Range中max和min值晚绑定
- 连接字符串包含带有明文密码的凭据并且未使用集成安全性
- 【走马观花】SQL Server 2012 将数据导出为脚本详细图解
- 卡特兰数(HDU 1023)
- C++ Builder / VS2005 不能断点调试解决办法 (Win7)
- shell脚本常用功能
- SQL Server 2012 OFFSET/FETCH NEXT分页示例