Tomcat配置

在配置Tomcat之前, 我们要先对Tomcat相关目录给予权限:

lib目录: army@linux03:/usr/share/tomcat7$ sudo chown -R army:army lib

tomcat7目录:army@linux03:/etc/tomcat7$ sudo chown -R army *

tomcat7权限:army@linux04:/etc$ sudo chmod 777 -R tomcat7

/var/tomcat目录: 用于存放部署的项目.

如果var下没有tomcat目录:army@linux03:/var$ sudo mkdir tomcat

army@linux03:/var/tomcat$ sudo mkdir blog

army@linux03:/var/tomcat$ cd blog/
army@linux03:/var/tomcat/blog$ sudo mkdir app
army@linux03:/var/tomcat/blog$ sudo mkdir logs
army@linux03:/var/tomcat/blog$ sudo mkdir bak

修改/var/tomcat目录下权限:

army@linux03:/var$ sudo chown -R army:army tomcat
army@linux03:/var$ sudo chmod 777 -R tomcat

 

Tomcat启动: army@linux04:/$ sudo service tomcat7 start

Tomcat停止: army@linux04:/$ sudo service tomcat7 stop

Tomcat重启: army@linux04:/$ sudo service tomcat7 restart

 

查看Tomcat详细Log:

army@linux04:/var/log/tomcat7$ more catalina.2015-12-21.log

army@linux04:/var/log/tomcat7$ cat catalina.2015-12-21.log

army@linux04:/var/log/tomcat7$ tail -n 50 catalina.2015-12-21.log

修改Hosts文件:

army@linux03:/etc$ sudo vim hosts

 

修改Tomcat内存分配, 和端口号设置:

army@linux04:/etc/default$ sudo vim tomcat7

JAVA_OPTS="-Djava.awt.headless=true -Xms1024M -Xmx2048M -XX:MaxPermSize=384M -XX:+UseConcMarkSweepGC"

AUTHBIND=yes

 

打开443端口号:

sudo apt-get install authbind

sudo touch /etc/authbind/byport/443

sudo chmod 500 /etc/authbind/byport/443

sudo chown tomcat7 /etc/authbind/byport/443

 

修改server.xml文件:

<Connector executor="tomcatThreadPool"
                port="8620" protocol="HTTP/1.1"
               connectionTimeout="120000"
               redirectPort="443"
               acceptCount="600"
               maxThreads="500"
               compression="on"
               useSendfile="false"
               compressionMinSize="2048"
               noCompressionUserAgents="gozilla,traviata"
               compressableMimeType="text/html,text/xml,text/css,text/plain,application/json,application/javascript,text/javascript" />

        <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
               connectionTimeout="120000"
                           acceptCount="600"
               maxThreads="500"
                           scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS"
               keystoreFile="/etc/tomcat7/self_signed_cert_20150922.keystore" keystorePass="china8620"
               compression="on"
               compressionMinSize="2048"
               noCompressionUserAgents="gozilla, traviata"
                           ciphers="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA"
               compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/vnd.ms-excel,application/pdf,application/json"/>



<Connector port="8009" protocol="AJP/1.3" redirectPort="443" />

 

<Host name="blog.army16.com"
      unpackwars="true" autoDeploy="true"
      xmlvalidation="false" xmlNamespaceAware="false">
</Host>

 

滚动至顶部