linux上安装,运行tomcat

版权声明:本文为博主原创文章,未经博主允许不得转载。 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"

               url="jdbc:mysql://192.168.239.134:3306/javatest"/>


猜你喜欢

转载自blog.csdn.net/shangshaohui2009/article/details/51926271