如何从找到编译后的jspjsp选择文件保存路径路径

1386人阅读
以前直接在tomcat下发布项目遇到修改后的jsp页面不显示新版本的问题,也就是Jsp不重新编译了,原因是tomcat根据文件日期判断jsp文件 是不是比现有的翻译好的.java文件新来决定是否重新编译。解决方法就是删掉tomcat临时工作目录,也就是存在编译好的jsp文件的地方, 在\tomcat\work\Catalina\localhost\下
&&&&&& 如果使用eclipse中集成的tomcat测试项目的话,编译好的jsp文件在eclipse\workspace\.metadata \.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\下,总之不 管哪种tomcat,只要找到work\Catalina\localhost\ 就可以,删掉目录中东西,就可以重新编译了。我只不过想要看看编译好的.class文件而已,居然要找到这么深的目录中去,呜呜
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:140205次
积分:2735
积分:2735
排名:第13187名
原创:126篇
转载:76篇
评论:18条
(4)(1)(3)(3)(10)(10)(23)(2)(9)(14)(3)(6)(1)(13)(8)(19)(51)(22)系统环境:windowsXP+jdk1.4+tomcat5.0我的环境变量如下:CATALINA_ :\ProgramFiles\Apache\Tomcat5.0 :\ProgramFiles1\jdk1.4;D:\ProgramFiles\Apache\Tomcat5.0\c
系统环境:windowsXP+jdk1.4+tomcat5.0我的环境变量如下:CATALINA_ :\ProgramFiles\Apache\Tomcat5.0 :\ProgramFiles1\jdk1.4;D:\ProgramFiles\Apache\Tomcat5.0\common\%JAVA_HOME%\lib\dt.%JAVA_HOME%\lib\tools.%CATALINA_HOME%\common\lib\servlet.jarJAVA_ :\ProgramFiles1\jdk1.4 :\ProgramFiles1\jdk1.4\bin在地址栏中输入:8080后可以看见大猫照着书上抄了个例子f.jsp把它放在TOMCAT\webapps\root\目录下:在地址栏中输入:8080/f.jsp在浏览器中会出现下列代码HTTPStatus404-/userData.jsp--------------------------------------------------------------------------------typeStatusreportmessage/userData.jspdescriptionTherequestedresource(/userData.jsp)isnotavailable.--------------------------------------------------------------------------------ApacheTomcat/5.0.28在webapps下建立了helloapp文件夹,在此文件夹下还有WEB-INF文件夹和f.jsp文件.在WEB-INF文件夹下有classes和lib两个文件夹,和一个web.xml文件修改了TOMCAT\conf\下的server.xml文件在里面添加了“”在在地址栏中输入:8080/hellpapp/f.jsp浏览器中会出现如下的代码:HTTPStatus404-/userData.jsp--------------------------------------------------------------------------------typeStatusreportmessage/userData.jspdescriptionTherequestedresource(/hellpapp/f.jsp)isnotavailable.--------------------------------------------------------------------------------ApacheTomcat/5.0.28这是什么原因啊?
你既然在classpath下放了servlet.jar,为什么不放jsp.jar呢?common/lib下,这两个文件都有的呀?
还有,我的common/lib下这两格文件叫servlet-api.jar和jsp-api.jar,可能版本不同吧,可以注意一下。
我一般在classpath下都只放.jar的,放lib不应该没用的吧?
如果你是在做孙老师书上的例子的话,可以到 去看看,那里提供技术支持!
其他答案(共3个回答)
方法1:在tomcat目录下的conf下的server.xml文件中找到host标签里面的&Context path="/" docBase="/ROOT...
jsp要运行在jsp容器中,例如tomcat,classfish 等首先 你向服务器请求一张jsp页面资源,容器会将jsp转化成servletservlet也是...
你的doSet中调了doGet方法的去看下你的servlet写DEMO很多是这样
JavaServer Pages Java语言动态网页脚本执行效率较高,与平台无关,但开发周期长,不易掌握相关软件:Java
Tomcat的JDK配置了么?要配JDK 的
答: 想学达内的java,请问学java之前需要有什么基础吗???
答: 这个要设计到JNI的开发,就是用Java来调用C语言的函数库,还要编写缓冲器来解决传输问题,还有就是网络协议一定要了解,做的时候要用多线程来控制你所有的缓冲器,...
答: 所谓的网络编程,不论c还是java,本质上都是通过socket进行数据传输;一般情况下可以使用的传输协议有tcp、udp、ftp等等,这些协议为网络变成提供基本...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415eclipse工作空间里面找(workspace):&&&.metadata\.plugins\org.eclipse.wst.server.core\tmp2\work\Catalina\localhost\iim_proj\\org\apache\jsp\下面就是
本文已收录于以下专栏:
相关文章推荐
eclipse版本不一样,位置也不一样
1.java类编译后产生的.class文件在D:\workspace\test\WEB-INF\classes下;
2.jsp产生的JAVA类文件则...
基于JSP Servlet JavaBean的网上交易系统
Struts -- 采用Java Servlet / Java Server Pages 技术,开发Web应用程序的开放源码的框架,采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。
...
程序员升职加薪指南!还缺一个“证”!
CSDN出品,立即查看!
[color=darkred][/color][size=xx-small][/size][size=x-small][/size][flash=200,200][/flash]转载写有关配置的东西,以防以后用到!
第一步:(软件的准备)
J2SDK(下载网址:http://java...
一.eclipse中运行JSP报错500,不能编译JSP
这是由于Tomcat的lib中的tools.jar版本和所使用的jdk的lib中的tools.jar不一致导致的。
解决办法:只需要把所使用的...
.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)问题: 新手提问:我写的indexjsp文件应该放在哪个目录下?
我刚配置好了JSP环境,用的是RESIN和JDK,写了一个数据表查询的页面,应该放在哪个目录下呢?
还有写好的JAVABEAN应该放在哪个目录下?解决方案1:
在conf目录下,resin.conf下,找到&app-dir&doc&/app-dir&
这个,把里面的doc换成你想要的目录就可以了,比如换成D:/myjsp目录
&app-dir&D:/myjsp&/app-dir&
bean:jsp目录(myjsp)\web-inf\classes\package\*.class
解决方案2:
在你的resin/conf/resin.conf文件里面有设置目录的地方,如:
&web-app&id='/gip'&app-dir='/gip'&&character-encoding='GB2312'&
&&&&&&&!--
&&&&&&&&&-&The&classpath&directive&may&be&repeated.&&Source&is&optional
&&&&&&&&&-&Servlets&and&beans&generally&belong&in&WEB-INF/classes
&&&&&&&&--&
&&&&&&&classpath&id='WEB-INF/classes'
&&&&&&&&&&&&&&&&&source='source'
&&&&&&&&&&&&&&&&&compile='true'/&
&/web-app&
1.保证gip目录和resin同一级
2.index.jsp或者其他jsp文件或者目录放到gip下
3.上面的&classpath&id='WEB-INF/classes'
&&&&&&&&&&&&&&&&&source='source'
&&&&&&&&&&&&&&&&&compile='true'/&
部分的意思是说只要把你的所有.java文件(包括JAVABEAN)放到gip/source目录下,resin自动编译(compile='true')的.class文件放在了gip/WEB-INF/classes下面了
以上介绍了“ 新手提问:我写的indexjsp文件应该放在哪个目录下?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:/itwd/2572469.html
上一篇: 下一篇:

我要回帖

更多关于 jsp file获取文件路径 的文章

 

随机推荐