一、把war放入webapps文件夹中,我是放在Tomcat下新建的myapps中
二、配置server.xml
在Host标签下加入
<Context path="/managesys" docBase="/usr/apache-tomcat-8.0.38/myapps/managesys.war" reloadable="false" sessionCookieName="MANAGESYS_JSESSIONID">
<CookieProcessor className="org.apache.tomcat.util.http.Rfc6265CookieProcessor"/>
</Context>
Context 可以配置多个
三、配置JNDI数据源
<Resource
name="jdbc/manageDatasource"
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
testWhileIdle="true"
testOnBorrow="true"
testOnReturn="false"
validationQuery="select 1 from dual"
validationInterval="30000"
timeBetweenEvictionRunsMillis="30000"
maxActive="100"
maxIdle="100"
minIdle="5"
maxWait="5000"
initialSize="5"
removeAbandonedTimeout="60"
removeAbandoned="false"
logAbandoned="true"
minEvictableIdleTimeMillis="1800000"
jmxEnabled="true"
jdbcInterceptors= "org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer"
username="manageSys"
password="manageSys"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@IP:1521:managetest"/>
四、访问地址
http://IP:端口/manageSys/login.html
扩展
本地Tomcat改了代码也不需要手动发布的配置方式
在apache-tomcat-7.0\conf\Catalina\localhost下加入programSys.xml文件
<Context path="tcm" reloadable="false" docBase="D:\Svn\TCMCN\TCMCN_Branch\TCM_CJ001_Frame\WebContent" workDir="D:\Svn\TCMCN\TCMCN_Branch\TCM_CJ001_Frame\work" >
<Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/>
</Context>
访问地址
http://IP:端口/programSys/login.html
项目名为文件的名字