为什么resin3.0.8里,javabean的class必须放到/WEB-INF/classes目录
我试着修改了一个resin.conf大家看看,我的jsp程序目录是d:\myjava下,假如我想源程序和产生的类文件放在一个目录,应该怎么改。
以下我是加的部分,其它的和原来的resin.conf一样。
<web-app id='my' document-directory='d:\myjava'>
<class-loader>
<compiling-loader path=''/>
<library-loader path=''/>
</class-loader>
</web-app>
问题点数:0、回复次数:8Top
1 楼aspstar(NONE)回复于 2005-01-02 23:50:43 得分 0
还有一个问题,为什么我javabean已经修改并重新编译,但只要调用它的jsp文件没有修改,对javabean的修改就不会反映出来,没有什么办法可以解决这个问题?希望懂resin的朋友帮帮我。Top
2 楼kidman521(我说美丽的意义是永久珍藏,你说美丽的意义是从此遗忘~~~)回复于 2005-01-03 08:34:53 得分 0
第一个问题,不行,这个路径问题是规定如此的,resin和tomcat,jsp的容器都是去web-inf/classes下寻找bean的~~~
第二个是可以的啊,你只需要重新打开或刷新一下jsp文件即可~~~Top
3 楼dlxu(脱离纯粹Coding阶段)回复于 2005-01-03 10:53:39 得分 0
第一个问题答案就是NO,应该SUN公司的J2EE标准中就规定了编译后的class文件必须放在WEB-INF/classes目录下。
第二个问题答案是你必须重新启动服务器,在TOMCAT下没有Class的热读取功能,所以需要你重新启动服务器把Class文件重新读取一次Top
4 楼darkula(流浪街头的呆子)回复于 2005-01-03 11:03:24 得分 0
第一个是部署问题,如楼上说的,他是J2EE的一个规范
第二个问题,RESIN下不知道可不可以,但TOMCAT下可以捕捉到class文件的变动,我用的版本是4.1.31,servlet,filter和一般的类都可以的,你在编译后,观看TOMCAT COMMAND LINE的那个窗口,会蹦出一排检测到你文件变动的信息,这时你再刷新JSP页就可以了,不过偶尔也要等半天才捕捉到,所以最快的方法还是从新开下TOMCAT,RESIN下你得自己试试看了Top
5 楼aspstar(NONE)回复于 2005-01-03 11:04:19 得分 0
呵呵,我明白了,如果没有开发工具,编译一个javabean要在几个目录里跳来跳去不太方便。另外我用的是resin3.0.8,如果不修改jsp文件,只重新打开或刷新一下jsp不能得到修改的javabean,每次重启服务器真是太麻烦了一点。感觉java的开发比.net上的开发麻烦太多。Top
6 楼kidman521(我说美丽的意义是永久珍藏,你说美丽的意义是从此遗忘~~~)回复于 2005-01-03 11:08:57 得分 0
第二个问题应该是你自己的问题吧,我修改了class后,从来不需要修改jsp才能得到,tomcat必须要重启,但是resin是不用的~~~Top
7 楼aspstar(NONE)回复于 2005-01-03 11:17:11 得分 0
这样我现在还试一次看看。Top
8 楼darkula(流浪街头的呆子)回复于 2005-01-03 17:09:48 得分 0
咋都说要TOMCAT从起呢……?
我改完后编译完了,在TOMCAT主窗口看到一行:
modified; Date is now: Mon Jan 03 16:38:02 CST 2005 Was: Mon Jan 03 13:50:12 CS
这样的信息,再刷JSP页就OK了~~~TOMCAT版本1.4.31
另外,我也不使IDE的,就用一个EDITPLUS,每调好一个错,都感觉进步不少Top
相关问题
- jsp调用JavaBean,class文件存放于..\MyWeb\WEB-INF\classes\packet下,但还出错
- 请教resin中web-inf的配置
- 把一个javabean放到 WEB-INF\classes目录下了。但在jsp中使用提示找不到类?
- weblogic6.0中默认情况下的javaBean的class 文件放那里,我在WEB-INF中建立一个classes可是不行,提示不能解析哪个javaBean??
- 关于resin中javaBean的问题
- 各位请问, 为什么 我写好的JAVABEAN放到WEN-INF/CLASSES下,调用的时候总是提示找不到类???
- 请问在resin下执行为什么javaBean出错?
- 我想在web-inf/classes 下存文件, 怎样获取地址。
- 入门问题:为什么web-inf下没有classes目录?
- 在线100分求救!为什么resin+Apache+JDK 使用JavaBean时总是报错?




