问问你一般用什么调试工具?

02-08-15 cc
我一般用Jbuilder编译完成后,再用tomcat调试。但是我每次改javabean都要重启tomcat,很麻烦!

yfnew
2002-08-15 23:56
可以在jb里面把方法都调试成功后在说嘛!

浆糊
2002-08-16 08:45
可以不用重启的,修改 server.xml的reload属性,如果没有记错的话

cc
2002-08-16 08:56
这些办法也可以,但是我觉得不是最好的。有的应用服务器也是可以不用重启的。但是老是会出现错误,比如:缓冲慢了,还是要重启!

scaler
2002-08-16 09:11
在SERVER。XML中配置的路径里设reloadable="true",

banq
2002-08-16 11:28
我没有用Jbuilder里面的tomcat
我现在是用Jboss作运行调试服务器,将自己的项目目录成为Jboss的deploy监控下的一个目录,这样只要更改Jsp 都可以使用最新的。
更改javabeans后要更改一下web.xml。Jboss才重新部署Web应用,这里稍微有点麻烦。
我更改过Jboss下面的tomcat-service.xml文件,加入reload=true。这个办法不可以和EJB交互了,故取消

cc
2002-08-16 13:52
Jboss看来跟weblogic一样的,tomcat虽然不用设XML,但是要重新启动。

找不到十全十美的方法了么?

banq
2002-08-16 14:11
我以前在tomcat下调试,Jsp或Javabean修改后都立即起作用的。
reload="true"很重要。

只有server.xml相关设置正确,Tomcat的lifecycle才会能自动帧听Javabeans.可以从tomcat/logs/catalina.out中看到,如果javabeans class更换了。这里面有提示的

jecho
2002-08-18 08:39
resin不用重新设置的,而且速度快

banq
2002-08-18 10:19
Tomcat如果在webapps目录下部署自己应用,也不用配置。
如果要定制自己的部署目录,就要配置server.xml
tomcat本身具备虚拟主机功能,而且克服了以往tomcat 3版本只有和apache结合,速度才很快的缺点。

resin比tomcat快,那只是3.0版本,它最近没有出示与tomcat 4的比较。

最重要的是tomcat有强大的apache开源组织支持,Jboss这样的EJB服务器也整合了tomcat,无疑Jboss是目前最成熟的J2EE服务器,Resin EJB也在推出,但想想一直名列Sourceforge.net前列的Jboss已经经过多少人的测试和推进?

因为使用Jboss和tomcat的人多,所以google查询一下,资料也很多。

中文问题,我认为Tomcat支持得很好,本论坛就是在linux+tomcat下运行的。

zxcshenqin
2002-08-18 20:17
我一般使用tomcat,因为它的速度比较快,但就是界面不是很好,全在dos环境中,但我觉得比其他的工具来说,速度是其最大的优势!大家不妨可以试试!~

tyrones
2002-08-18 23:01
其实resin很简单,但就象斑竹说的,JBOSS,TOMCAT是经过检验的,而用resin做的项目的资料很少,尤其是resin2支持EJB之后

我研究struts用tomcat,以后加EJB时打算用JBOSS-TOMCAT,看看HUIHOO吧,那可都是前人的经验总结啊

cc
2002-08-19 09:53
Tomcat的确对中文支持很好。我觉的中文问题跟以下有关:

应用服务器
数据库
java运行环境

这个论坛使用Tomcat几啊?

packy
2002-08-23 15:07
你好!为什么我用jive2.0时,在jsp页面中加入
<%@page contentType="text/html;charset=GB2312" %>时,tomcat提示出错(不能转换该contentType),去掉以后,其他各项均能显示,只有时间的中文无法显示!谢谢!

banq
2002-08-23 16:10
这个问题是很头痛的,你下载我这个论坛的源程序吧。
现在是tomcat 4.0.3