Linux下Tomcat的使用与常见配置(CentOS7)-----Linux第二篇
2017-01-09 13:24
459 查看
1.Tomcat常用命令介绍与配置
tomcat版本 : apache-tomcat-8.0.35 免安装版操作系统: CentOS 7.x
Tomcat目录结构介绍,tomcat目录如下所示:
tomcat下包含文件夹有--
bin:包含Tomcat常用命令的目录文件夹;
conf:包含Tomcat常见配置的目录文件夹;
lib:Tomcat所依赖的liberary文件存放文件夹;
logs:Tomcat日志文件夹;
temp:Tomcat临时文件夹
webapps:Tomcat应用文件夹
work:Tomcat将jsp文件转换为class文件的工作目录,也有人将他叫做缓存目录。
接下来我们挑选日常Tomcat使用会用到的文件夹内容做介绍(仅针对linux系统,windows系统脚本部分参照同名*.bat文件)。
bin目录:
bin目录中常用的shell脚本为catalina.sh。
tomcat启动命令:进入tomcat下bin路径,sh catalina.sh start。
tomcat停止命令:进入tomcat下bin路径,sh catalina.sh stop。
bin目录中设置java环境变量的shell脚本为setclasspath.sh,catalina.sh脚本在运行的时候会引用到它。
打开setclasspath.sh脚本在标记位置使用export JAVA_HOME=jdk安装路径
即可设置环境变量。
conf目录:
conf目录下包含tomcat常用配置文件,常用的包含context.xml,server.xml,tomcat-users.xml,web.xml等
server.xml,context.xml等文件比较复杂,故本文只针对常用配置点做介绍,详细配置介绍可以参考书籍《Tomcat权威指南》,Tomcat运行原理可参考《深入剖析Tomcat》。
server.xml中可以配置tomcat运行端口,
具体位置为:server.xml中第一个Connector节点的port属性,修改该属性即可修改tomcat运行端口。
tomcat-users.xml是配置tomcat管理账户的配置文件,如不配置此文件,管理账户为默认密码,容易被别有用心的人利用攻击(上传shell伪程序,取得服务器控制权)。
需要配置的角色为manager和admin账户的用户密码:
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="admin-gui,admin,manager-gui,manager"/>
logs目录:
查看tomcat启动日志的命令为:进入到logs目录,然后使用"tail -f catalina.out" 命令查看,也可通过其他参数在此文件中查找日志。
webapps目录:
webapps目录下存放的为tomcat要运行的应用的运行文件,可以是已经编译好的文件夹,也可以是打包好的war包。
2.完整发布流程
1.上传war包至tomcat下的webapps目录:2.进入tomcat下的bin目录执行启动命令,如果未关闭,需要先执行关闭命令。
3.进入logs文件夹查看启动情况
相关文章推荐
- Linux下Tomcat配置使用SSL双向认证(使用openssl生成证书)
- linux(centos) java+apache+tomcat配置
- Linux(centos)下SVN服务器的搭建及简单配置和使用
- 7.21 ios自动关联控件,centos systemctl使用,tomcat配置
- (二)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 防火墙配置
- Linux下CentOS 6.3中安装与配置Jdk 1.6和Tomcat 6和Mysql5
- Linux(CentOS)下,下载安装Tomcat并配置
- Linux(centos)下SVN服务器的搭建及简单配置和使用
- eclipse for java ee的tomcat配置(常见问题解决)(linux或windows兼可)
- 【转】CentOS/RHEL/OracleLinux使用UDEV配置ASMDISK
- Linux上安装配置使用Tomcat说明文档和JDK环境变量配置
- CentOS配置Java Web 服务器 Tomcat(使用二进制压缩包配置)
- [Linux]RHEL/CentOS6配置tomcat使用80端口(与httpd整合)
- Tomcat 学习系列1 Tomcat8在win7下配置与使用 和常见问题处理
- Linux上安装配置使用Tomcat说明文档和JDK环境变量配置
- Linux下CentOS 6.3中安装与配置Jdk 1.6和Tomcat 6.0.32
- Linux 下配置和使用java、Tomcat
- Linux 下配置和使用Tomcat
- 【linux系统优化】CentOS中yum更新源的配置及使用
- CentOS-6.6下Tomcat-7.0安装与配置(Linux)