Topic: 在JBuilder中调试Tomcat应用程序的技巧 |
Print this page |
1.在JBuilder中调试Tomcat应用程序的技巧 | Copy to clipboard |
Posted by: lihongtao Posted on: 2003-02-21 11:18 现在JBuilder8和Weblogic结合得已经很好了,我们可以分别启动JBuilder和Weblogic,在项目栏中右键点击相应的jar,war就可以进行deploy\undeploy\redeploy等操作而不需要重新启动weblogic。但是对于Tomcat,我们修改原代码重新编译以后需要重新启动Tomcat才行。每修改一次代码都需要重启动很是麻烦。 其实在Tomcat 4.1.x中已经嵌入了对JMX的支持,通过JMX我们可以对Tomcat的各个组件进行控制,比如动态注册应用程序、动态启动、停止单个应用程序等等功能。在这里向大家介绍一下我们使用JB8和Tomcat 4.1.18的技巧: 1.首先修改%CATALINA_HOME%\conf\tomcat-users.xml,加入下面几行: <role rolename="manager"/> <role rolename="admin"/> <user username="liht" password="liht" roles="tomcat,manager,admin"/> 这样就添加了Tomcat的管理用户liht 2.启动Tomcat,用IE访问http://localhost:8080 3.点击Tomcat Administration连接进入admin界面,在admin界面中定义新的Context: 展开Tomcat Server --Service --Host分枝,在“Available Actions”下拉菜单栏选择“Create new context”, 在Document Base栏输入你在JBuilder中建立Web应用程序的路径,比如d:/projects/strutstutorial/struts(注:一般来讲d:/projects/strutstutoria是JBuilder项目目录,struts是该项目下Web App目录),在Path栏输入相应的uri(比如aaa,则你访问该Web app的URL就是http://localhost:8080/aaa),之后点击Save保存 4.回到Tomcat主页面,点击Tomcat Manager连接进入管理界面,你可以看到Tomcat所有的Web应用程序 5.修改编译你的代码 6.在Tomcat Manager页面中选择代码发生变化的应用 "reload" OK! |
2.Re:在JBuilder中调试Tomcat应用程序的技巧 [Re: lihongtao] | Copy to clipboard |
Posted by: supertoy Posted on: 2003-02-24 13:33 4.1已经支持自动reload,瞎折腾什么 |
3.Re:在JBuilder中调试Tomcat应用程序的技巧 [Re: lihongtao] | Copy to clipboard |
Posted by: lihongtao Posted on: 2003-02-24 15:30 楼上说得对,不过前提条件是在Context中加入reloadable="true"选项 |
4.Re:在JBuilder中调试Tomcat应用程序的技巧 [Re: lihongtao] | Copy to clipboard |
Posted by: lihongtao Posted on: 2003-02-24 15:47 还有一点,当你修改WEB-INF目录下的配置文件如web.xml、struts-config.xml之后Tomcat的auto reload也是不起作用的,只能重启服务器或者采用上述的方法。 |
5.Re:在JBuilder中调试Tomcat应用程序的技巧 [Re: lihongtao] | Copy to clipboard |
Posted by: supertoy Posted on: 2003-02-27 17:53 /manager/reload?path=xxx不是更简单 |
6.Re:在JBuilder中调试Tomcat应用程序的技巧 [Re: supertoy] | Copy to clipboard |
Posted by: lihongtao Posted on: 2003-02-28 08:38 效果是一样的 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |