1、查看java安装版本
java -version
2、设置适当的权限
a、将/opt目录的所有权更改为user和group langchao,以便用户langchao可以访问安装目录
chown -R langchao: /opt
b、使bin目录中的脚本可执行
tomcat的bin目录下执行
chmod +x *.sh
c、在整个安装目录中授予langchao组权限
chgrp -R langchao /opt
d、为langchao组提供对conf目录及其所有内容的读访问权限,并执行对目录本身的访问
tomcat根目录下执行这两条命令
chmod -R g+r conf
chmod g+x conf
e、使用户langchao成为webapps,work,temp,和logs目录的所有者
tomcat根目录下执行
chown -R langchao webapps/ work/ temp/ logs/
3、查找Java的安装位置。此路径通常称为“JAVA_HOME”
update-java-alternatives -l
4、/etc/systemd/system目录中创建一个名为tomcat.service的文件
/etc/systemd/system目录下执行 vim tomcat.service。粘贴如下内容
[Service]
Type=forking
User=langchao
Group=langchao
UMask=0007
RestartSec=10
Restart=always
Environment=“JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-arm64”
#Environment=“JAVA_OPTS=-Djava.awt.headless=true -Djava.secuity.egd=file:/dev/ . /urandom”
Environment=“CATALINA_BASE=/opt/apache-tomcat-8.5.59”
Environment=“CATALINA_HOME=/opt/apache-tomcat-8.5.59”
Environment=“CATALINA_PID=/opt/apache-tomcat-8.5.59/temp/tomcat.pid”
#Environment=“CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:UseParallelGC”
ExecStart=/opt/apache-tomcat-8.5.59/bin/startup.sh
ExecStop=/opt/apache-tomcat-8.5.59/bin/shutdown.sh
[Install]
WantedBy=multi-usre.target
5、重新加载systemd守护程序,以便它知道我们的服务文件
systemctl daemon-reload
6、启动tomcat服务
systemctl start tomcat
7、检查tomcat服务是否正常启动
systemctl status tomcat
8、tomcat在开机时自动启动
systemctl enable tomcat
9、取消开机自启动
systemctl disable tomcat
10、停止tomcat服务
systemctl stop tomcat
11、重启tomcat服务
systemctl restart tomcat
12、查看systemd开机自启服务
systemctl list-unit-files |grep enabled
统信uos tomcat开机启动
最新推荐文章于 2024-05-20 09:01:04 发布