您的位置:首页 > 运维架构 > Tomcat

从零开始构建支持TLS1.2的Web服务器Linux版(二) 配置Tomcat环境

2017-07-30 18:11 1071 查看
博文目录

下载Tomcat安装包

解压安装Tomcat

配置Tomcat

Tomcat启停命令

下载Tomcat安装包

在下载安装Tomcat前,请确保已经按 (一) 配置JAVA环境 正确安装配置好Java环境。

根据自己的需要选择合适的安装包,官方下载地址Tomcat官网下载

我选择的是Tomcat 9.0.0.M22 的tar.gz版本

因为服务器上直接下载会快很多,我就没有本地下载再上传。

[root@VM_195_229_centos ~]# cd setup/
[root@VM_195_229_centos setup]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.1/bin/apache-tomcat-9.0.1.tar.gz [root@VM_195_229_centos setup]# ls -l apache-tomcat-9.0.0.M22.tar.gz
-rw-r--r-- 1 root root 9347946 Jun 21 18:06 apache-tomcat-9.0.0.M22.tar.gz
[root@VM_195_229_centos setup]#


解压安装Tomcat

创建tomcatInstall目录,并将Tomcat解压到该目录

[root@VM_195_229_centos usr]# mkdir /usr/tomcatInstall
[root@VM_195_229_centos usr]# cd /usr/tomcatInstall/
[root@VM_195_229_centos tomcatInstall]#  tar -zxvf ~/setup/apache-tomcat-9.0.1.tar.gz
[root@VM_195_229_centos tomcatInstall]# ls -l
total 4
drwxr-xr-x 9 root root 4096 Jul 30 17:42 apache-tomcat-9.0.1
[root@VM_195_229_centos tomcatInstall]#


创建目录链接以减少目录长度,同时为方便版本升级统一命令

[root@VM_195_229_centos tomcatInstall]# ln -s /usr/tomcatInstall/apache-tomcat-9.0.1/ /usr/tomcat
[root@VM_195_229_centos tomcatInstall]# ls -l /usr/tomcat
lrwxrwxrwx 1 root root 43 Jul 30 17:45 /usr/tomcat -> /usr/tomcatInstall/apache-tomcat-9.0.0.M22/
[root@VM_195_229_centos tomcatInstall]#


配置Tomcat

修改Tomcat配置文件
/usr/tomcat/conf/server.xml
默认端口号为80

<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />


修改Tomcat配置文件,可以直接访问网站,不需要加项目名:

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
<!-- project name Demo, war filename demo-->
<Context path="" debug="0" docBase="Demo" reloadable="true" />


其他配置,会更新上来。。。

Tomcat的其他配置,会涉及到TLS的配置,以及项目发布等细节。这个需要根据项目具体情况来定。 后期,会针对各个需求进行补充配置。在此会做相应链接。

Tomcat启停命令

启动tomcat:

[root@VM_195_229_centos ~]# cd /usr/tomcat/bin
[root@VM_195_229_centos bin]# ls -l ./startup.sh
-rwxr-x--- 1 root root 1904 Jun 21 17:47 ./startup.sh
[root@VM_195_229_centos bin]# ./startup.sh
Using CATALINA_BASE:   /usr/tomcat
Using CATALINA_HOME:   /usr/tomcat
Using CATALINA_TMPDIR: /usr/tomcat/temp
Using JRE_HOME:        /usr/jdk
Using CLASSPATH:       /usr/tomcat/bin/bootstrap.jar:/usr/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@VM_195_229_centos bin]#


看到 Tomcat started 就可以去浏览器验证下tomcat是否启动。



停止Tomcat:

[root@VM_195_229_centos bin]# ls -l ./shutdown.sh
-rwxr-x--- 1 root root 1902 Jun 21 17:47 ./shutdown.sh
[root@VM_195_229_centos bin]# ./shutdown.sh
Using CATALINA_BASE:   /usr/tomcat
Using CATALINA_HOME:   /usr/tomcat
Using CATALINA_TMPDIR: /usr/tomcat/temp
Using JRE_HOME:        /usr/jdk
Using CLASSPATH:       /usr/tomcat/bin/bootstrap.jar:/usr/tomcat/bin/tomcat-juli.jar
[root@VM_195_229_centos bin]#


如果Tomcat启停失败,可以到
/usr/tomcat/logs
查看各个log,是否有异常情况,再根据具体的错误,进行处理。

[root@VM_195_229_centos bin]# cd /usr/tomcat/logs
[root@VM_195_229_centos logs]# ls -l
total 24
-rw-r----- 1 root root 7437 Jul 30 18:05 catalina.2017-07-30.log
-rw-r----- 1 root root 7437 Jul 30 18:05 catalina.out
-rw-r----- 1 root root    0 Jul 30 17:53 host-manager.2017-07-30.log
-rw-r----- 1 root root  488 Jul 30 18:05 localhost.2017-07-30.log
-rw-r----- 1 root root 1442 Jul 30 17:57 localhost_access_log.2017-07-30.txt
-rw-r----- 1 root root    0 Jul 30 17:53 manager.2017-07-30.log
[root@VM_195_229_centos logs]#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐