1)下载apache-tomcat,然后解压安装
# tar zxvf apache-tomcat-8.0.14.tar.gz
# cp -r apache-tomcat-8.0.14 /usr/local/
# cd /usr/local/
# mv apache-tomcat-8.0.14 tomcat
2)添加服务启动
## 移动
catalina.sh
文件
# cd /usr/local/tomcat/bin/
# cp catalina.sh /etc/init.d/
# cd /etc/init.d/
# mv catalina.sh tomcatd
##
编辑catalina.sh文件
# vim tomcatd
在#!/bin/bash下输入
# chkconfig: 2345 10 90
# description:Tomcat service
在#OS specific support...上输入
CATALINA_HOME=/usr/local/tomcat
JAVA_HOME=/usr/local/jdk
## 添加服务
# chkconfig --add tomcatd
Tomcat配置JNDI数据源
1)在Context.xml中添加
<Resource name="jdbc/xxx_db"
type="javax.sql.DataSource"
auth="Container"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://192.168.xx.xx:3306/xxx_db"
username="xxxx"
password="xxxx"
maxActive="20"
maxIdle="10"
maxWait="10000"/>
2)在web.xml中添加
<resource-ref>
<Resource name="jdbc/xxx_db"
type="javax.sql.DataSource"
auth="Container"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://192.168.xx.xx:3306/xxx_db"
username="xxxx"
password="xxxx"
maxActive="20"
maxIdle="10"
maxWait="10000"/>
2)在web.xml中添加
<resource-ref>
<description>JNDI DataSource</description>
<res-ref-name>jdbc/xxx_db</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3)hibernate.cfg.xml中引用方式
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3)hibernate.cfg.xml中引用方式
<property name="connection.datasource">java:/comp/env/jdbc/xxx_db</property>
1)在server.xml中
## 增加 URIEncoding="utf-8"
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8" />
## 修改docBase="xxx.war" path=""
<Context docBase="xxx.war" path="" reloadable="true"/>