Ken*_*ell 2 eclipse tomcat gridgain
当通过Eclipse将Web应用程序部署到Tomcat时,Eclipse会覆盖$ catalina_home/conf/server.xml.这意味着,在应用程序部署之前我对server.xml所做的任何更改都会被Eclipse覆盖.
我的应用程序使用GridGain,因此我需要将以下行添加到server.xml:
<Listener className="org.gridgain.grid.loaders.tomcat.GridTomcatLoader" configurationFile="config/default-spring.xml"/>
Run Code Online (Sandbox Code Playgroud)
由于Eclipse每次部署新版本的应用程序时都会覆盖server.xml,因此我需要指示Eclipse在部署期间插入上述行(这适用于所有tomcat事件侦听器).这可能吗?如果没有,是否有基于GridGain的应用程序通过Eclipse部署的解决方法?
Eclipse ${workspace}/Servers/${server-name}/server.xml用于其配置.设置新服务器时会创建该目录.每次部署应用程序时都不会覆盖它,但只有在服务器配置UI中进行更改时才会覆盖.如果您需要手动添加内容server.xml然后执行此操作并将文件设置为只读,例如直接在Eclipse中:
这样Eclipse每次尝试更改文件时都会询问/通知您,您可以允许/禁止该文件.
| 归档时间: |
|
| 查看次数: |
2154 次 |
| 最近记录: |