版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shangshaohui2009/article/details/51926271
1、下载tomcat
可以先下载到本地,然后上传到Linux
也可以在Linux上直接下载,命令如下:
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz
解压文件
tar -xvf apache-tomcat-7.0.69.tar.gz
2、配置tomcat
2.1 安装配置jdk,此处省略
2.2 更改文件夹名称;mv apache-tomcat-7.0.69 tomcat-7.0.69
2.3 配置环境变量 /etc/profile
CATALINA_HOME=/picclife/soft/tomcat-7.0.69
PATH=$CATALINA_HOME/bin:$PATH
export CATALINA_HOME PATH
3、配置文件
server.xml 主配置文件
context.xml 每个webapp应用都可以有自己的配置文件,通常位于应用的WEB-INF目录中,用于定义会话管理,jdbc等
web.xml 每个webapp部署之后可以访问,此文件用于为所以的应用提供默认部署相关配置
tomcat-user.xml 用户认证帐号和密码的配置文件
catalina.policy 安全运行策略
catalina.properties java属性的配置文件,jvm性能调整
logging.properties
4、配置用户角色信息tomcat-users.xml
<role rolename="admin"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin123" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script" />
<user username="tomcat" password="tom123" roles="admin-gui,admin-script"/>
5、配置堆内存,非堆内存,catalina.sh 第一行之后加入
JAVA_OPTS="$JAVA_OPTS -server -Xms100m -Xmx100m -XX:PermSize=85M -XX:MaxPermSize=85m -Djava.awt.headless=true"
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"
maxThreads="500"
minSpareThreads="100"
maxSpareThreads="200"
acceptCount="200"
enableLookups="false"
/>
6、启动/停止
catalina.sh start
catalina.sh stop
7、登录控制台
用户名/密码在第4步已经配置了
8、部署应用
点击页面中的
For security, access to the manager webapp is restricted.
其中manager webapp是个超链接
或者点击页面右上角的 Manager App
进入部署页面
WAR file to deploy 项目
点击浏览,选择应用的war包即可部署
部署成功后在 Applications项目下,有我们刚才部署的应用
9、配置数据源
<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="123456" driverClassName="com.mysql.jdbc.Driver"
可以先下载到本地,然后上传到Linux
也可以在Linux上直接下载,命令如下:
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz
解压文件
tar -xvf apache-tomcat-7.0.69.tar.gz
2、配置tomcat
2.1 安装配置jdk,此处省略
2.2 更改文件夹名称;mv apache-tomcat-7.0.69 tomcat-7.0.69
2.3 配置环境变量 /etc/profile
CATALINA_HOME=/picclife/soft/tomcat-7.0.69
PATH=$CATALINA_HOME/bin:$PATH
export CATALINA_HOME PATH
3、配置文件
server.xml 主配置文件
context.xml 每个webapp应用都可以有自己的配置文件,通常位于应用的WEB-INF目录中,用于定义会话管理,jdbc等
web.xml 每个webapp部署之后可以访问,此文件用于为所以的应用提供默认部署相关配置
tomcat-user.xml 用户认证帐号和密码的配置文件
catalina.policy 安全运行策略
catalina.properties java属性的配置文件,jvm性能调整
logging.properties
4、配置用户角色信息tomcat-users.xml
<role rolename="admin"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin123" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script" />
<user username="tomcat" password="tom123" roles="admin-gui,admin-script"/>
5、配置堆内存,非堆内存,catalina.sh 第一行之后加入
JAVA_OPTS="$JAVA_OPTS -server -Xms100m -Xmx100m -XX:PermSize=85M -XX:MaxPermSize=85m -Djava.awt.headless=true"
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"
maxThreads="500"
minSpareThreads="100"
maxSpareThreads="200"
acceptCount="200"
enableLookups="false"
/>
6、启动/停止
catalina.sh start
catalina.sh stop
7、登录控制台
用户名/密码在第4步已经配置了
8、部署应用
点击页面中的
For security, access to the manager webapp is restricted.
其中manager webapp是个超链接
或者点击页面右上角的 Manager App
进入部署页面
WAR file to deploy 项目
点击浏览,选择应用的war包即可部署
部署成功后在 Applications项目下,有我们刚才部署的应用
9、配置数据源
<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="123456" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://192.168.239.134:3306/javatest"/>