设为首页收藏本站

追梦Linux

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 243|回复: 1

Tomcat自定义war包路径部署

[复制链接]

482

主题

485

帖子

16万

积分

CEO

Rank: 9Rank: 9Rank: 9

积分
167821

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2017-7-31 14:26:28 | 显示全部楼层 |阅读模式
Tomcat启动时,war可以不放在webapps路径下启动

之前有说过一种方法,配置conf/server.xml
http://www.xiamujun.cn/forum.php?mod=viewthread&tid=119

比如我们要想通过浏览器访问tomcat8080端口,且后面不跟工程名,一般要改server.xml,或者你直接把你的项目丢到ROOT下,也许你不想此类方式。
配置
conf/Catalina/localhost下的xml文件也可以实现,默认这个目录下是没有文件,需要手动创建一个的,现在贴一下我的配置文件。
cat /opt/SRM-tomcat8/conf/Catalina/localhost/ROOT.xml
[Bash shell] 纯文本查看 复制代码
<!--

    Context configuration file for the Tomcat Manager Web App

    $Id: web.xml,v 1.2 2007/09/10 03:26:51 cvs Exp $

-->
<!--
<Context docBase="/home/work/e4j/app/srm"
-->

<Context docBase="/opt/SRM-tomcat8/srm"
         privileged="true" antiResourceLocking="false" antiJARLocking="false">       
</Context>

这样就OK了,大家会注意到这样话我app就可以是一个单独的目录,可以在tomcat也可以不在tomcat里面。


其他类似也可以配置DB连接信息。
[Bash shell] 纯文本查看 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="/scsis-pad/serviceForPAD.war" reloadable="true"
  unpackWAR="false" privileged="false" antiResourceLocking="false" antiJARLocking="false">
        <Loader delegate="true" />
    <Resource name="jdbc/scsis" 
                auth="Container" 
                type="javax.sql.DataSource" 
                driverClassName="oracle.jdbc.driver.OracleDriver"
                url="jdbc:oracle:thin:@x.x.x.x:1521:SCSIS115" 
                username="" 
                password="" 
                maxActive="20" maxIdle="10" maxWait="10000"
                removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"
                validationQuery="select 1 from dual" testOnBorrow="true" testWhileIdle="true"/>
</Context>

5

主题

9

帖子

1700

积分

CEO

Rank: 9Rank: 9Rank: 9

积分
1700
发表于 2017-8-10 17:39:14 | 显示全部楼层
屌屌屌
回复

使用道具 举报

QQ|小黑屋|手机版|Archiver|追梦Linux ( 粤ICP备14096197号  点击这里给我发消息

GMT+8, 2018-10-21 13:40 , Processed in 0.272772 second(s), 32 queries .

Powered by 追梦Linux! X3.3 Licensed

© 2015-2017 追梦Linux!.

快速回复 返回顶部 返回列表