Tomcat8配置服务启动脚本及部署jpress应用

本文档详细介绍了如何在Linux环境下安装和配置Tomcat 8.0.36,包括下载、解压、创建用户和组、配置系统服务以及启动和关闭服务器。此外,还涉及了修改Tomcat配置文件以允许远程访问,并演示了部署Java应用JPress的步骤。
摘要由CSDN通过智能技术生成

Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
Tomcat和Nginx、Apache(httpd)、lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Nginx/Apache服务器。
目前Tomcat最新版本为9.0。Java容器还有resin、weblogic等。
Tomcat官网: http://tomcat.apache.org

安装

安装Tomcat和JDK,JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具
准备rpm包
在这里插入图片描述

在官方网站中下载tomcat 8.0.36版本的压缩包

wget -c https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz

在这里插入图片描述

解压

tar xf apache-tomcat-8.0.36.tar.gz -C /usr/local/
ln -sv /usr/local/apache-tomcat-8.0.36/ /usr/local/tomcat

在这里插入图片描述

测试

java -version

在这里插入图片描述

创建用户和组

groupadd -r -g 53 tomcat
useradd tomcat -u 53 -g 53 -r -c "Apache Tomcat" -s /sbin/nologin -d /usr/local/tomcat/

在这里插入图片描述

配置文件

vim /usr/lib/systemd/system/tomcat.service
systemctl daemon-reload #重启

在这里插入图片描述
在/etc/init.d目录下,创建一个tomcat.service文件,粘贴文件内容

#!/bin/bash  

# description: Tomcat7 Start Stop Restart  

# processname: tomcat7  

# chkconfig: 234 20 80  

JAVA_HOME=/usr/java/jdk1.8.0_261-amd64/

export JAVA_HOME  

PATH=$JAVA_HOME/bin:$PATH  

export PATH  

CATALINA_HOME=/usr/local/tomcat

case $1 in  

start)  

sh $CATALINA_HOME/bin/startup.sh  

;;   

stop)     

sh $CATALINA_HOME/bin/shutdown.sh  

;;   

restart)  

sh $CATALINA_HOME/bin/shutdown.sh  

sh $CATALINA_HOME/bin/startup.sh  

;;   

esac      

exit 0

在这里插入图片描述
添加执行权限

chmod +x /etc/init.d/tomcat.service
chkconfig --add tomcat.service

启动tomcat
启动成功
在这里插入图片描述
关闭启动测试

/usr/local/tomcat/bin/shutdown.sh#关闭
/usr/local/tomcat/bin/startup.sh#启动

在这里插入图片描述
显示这样,并且启动关闭不报错就没有问题了,然后用自己的IP地址加上8080端口去访问一下

修改配置文件

#/usr/local/tomcat/conf/tomcat-users.xml
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-script"/>
<role rolename="manager-status"/>
<user username="tomcat" password="tomcat" roles="admin-gui,manager-gui,managerjmx,manager-script,manager-status,admin-script"/>
</tomcat-users>
#/usr/local/tomcat/webapps/host-manager/META-INF/context.xml
 <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="^.*$" />
#/usr/local/tomcat/webapps/manager/META-INF/context.xml
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="^.*$" />

点击server status

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

jpress应用

去下载jpress的war文件http://jpress.io并上传到/usr/local/tomcat/webapps/下,安装配置数据库

create database jpress DEFAULT CHARACTER SET utf8;
grant all on jpress.* to jpress@'localhost' identified by '123456';

使用用户名密码登录
在这里插入图片描述
在这里插入图片描述
安装完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值