利用tomcat插件实现自动部署

本文介绍了如何使用FileSync插件同步Eclipse项目内外的文件,并配置Tomcat6以实现自动部署与热更新,具体包括安装插件、配置源文件夹、设置应用路径、配置数据源以及拷贝文件等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装eclipse插件:

FileSync是一个Eclipse下的同步文件的插件,主要用于同步Eclipse项目内外的文件

在线安装地址是:

http://andrei.gmxhome.de/eclipse/

手动安装下载地址:

http://andrei.gmxhome.de/filesync/links.html

插件使用:

在项目上右键->Properties->Filesynchronization


配置源文件夹为类文件的编译路径,Defaulttarget folder为应用的WEB-INF\classes\,这样每当你类有变动,插件就会帮你把文件拷贝的tomcat里面进行部署,利用tomcat热部署\热功能可以使拷贝过去的类文件实时生效,而不用手动重启应用服务器。tomcat推荐使用tomcat6。

Tomcat6对应配置:

Tomcat里面的对应配置以reportmis_branch应用为例

1.       新建文件夹:

在tomcat路径的conf目录下新建Catalina文件夹,在该文件夹内新建localhost文件夹

2.       建立项目配置文件:

在步骤1所创立的文件夹内新建reportmis_branch.xml文件。文件内容如下:

<?xml version='1.0' encoding='utf-8'?>

<Context docBase="D:\Geezn_app\reportmis_branch" path="/reportmis_branch" privileged="true" autoDeploy="false" reloadable="false" workDir="work\Catalina\localhost\reportmis_branch">

</Context>

docBase:配置为应用的全路径,之所以这么配置,是因为在t5和t6之间这样配置切换方遍

3.       配置数据源:

4.       在tomcat目录的conf文件夹,编辑context.xml文件,在</Context>的上方加入以下配置

<Resource  

                   name="mis2datasource"  

                   type="javax.sql.DataSource"  

                   maxActive="5000"  

                   maxIdle="50"   

                   maxWait="1000"  

                   username="sa"   

                   password=""   

                   driverClassName="org.hsqldb.jdbcDriver"   

                   validationQuery="select * from t_res_type"  

                   url="jdbc:hsqldb:hsql://localhost:9004/gezdemo"  

         /> 

 

5.       拷贝文件:

Tomcat6缺少调度器使用的监听器类,在产品包tomcat5的\server\lib路径下拷贝tomcat-listener.jar文件到tomcat6的lib文件夹下

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值