CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  应用服务器

为什么resin3.0.8里,javabean的class必须放到/WEB-INF/classes目录

楼主aspstar(NONE)2005-01-02 23:44:16 在 Java / 应用服务器 提问

我试着修改了一个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时总是报错?

关键词

  • j2ee
  • resin
  • 修改
  • 文件
  • 编译
  • javabean
  • 服务器
  • tomcat
  • jsp
  • 目录

得分解答快速导航

  • 帖主:aspstar

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo