找黄岩做网站企业,aspcms系统,长春移动端网站设计,2w网站建设发展环境在Linux系统中#xff0c;要配置Tomcat开机自启动#xff0c;可以创建一个名为 tomcat.service 的 systemd 服务文件#xff0c;并将其放置在 /etc/systemd/system/ 目录下。以下是一个基本的服务文件示例#xff0c;假设Tomcat安装在 /usr/local/tomcat 路径下#xff1a…在Linux系统中要配置Tomcat开机自启动可以创建一个名为 tomcat.service 的 systemd 服务文件并将其放置在 /etc/systemd/system/ 目录下。以下是一个基本的服务文件示例假设Tomcat安装在 /usr/local/tomcat 路径下 1 创建服务文件
sudo nano /etc/systemd/system/tomcat.service添加以下内容到文件中
[Unit]
Descriptiontomcat-server
Afternetwork.target[Service]
TypeforkingEnvironmentJAVA_HOME/usr/local/jdk1.8.0_181ExecStart/bin/bash /usr/local/tomcat/bin/startup.sh
ExecStop/usr/local/solr/bin/shutdown.sh
ExecReload/bin/kill -s HUP $MAINPIDUserroot
Grouproot[Install]
WantedBymulti-user.target确保 JAVA_HOME、CATALINA_HOME、CATALINA_BASE 等环境变量设置正确并且 ExecStart 指向正确的Tomcat启动脚本路径。
2 重新加载systemd管理器配置
sudo systemctl daemon-reload3 启用Tomcat服务
sudo systemctl enable tomcat.service4可选立即启动Tomcat服务
sudo systemctl start tomcat.service5可选检查Tomcat服务状态
sudo systemctl status tomcat.service这样配置后无论系统重启还是启动Tomcat都将作为服务自动启动。
6 tomcat指定jdk,
vi /usr/local/tomcat/bin/catalina.sh在文件头部增加如下配置
JAVA_OPTS-Xms512m -Xmx2048m -Djava.security.egdfile:/dev/./urandomexport JAVA_HOME/usr/local/jdk1.8.0_181
export JRE_HOME/usr/local/jdk1.8.0_181/jre6 配置tomcat日志 Tomcat 配置日志保留期限 server.xml 打开conf/server.xml找到下面代码添加属性maxDays“30”。
Valve classNameorg.apache.catalina.valves.AccessLogValve directorylogs maxDays30prefixlocalhost_access_log suffix.txtpattern%h %l %u %t quot;%rquot; %s %b /logging.properties 打开conf/logging.properties, 添加下列行。
1catalina.org.apache.juli.AsyncFileHandler.maxDays 30
2localhost.org.apache.juli.AsyncFileHandler.maxDays 30
3manager.org.apache.juli.AsyncFileHandler.maxDays 30
4host-manager.org.apache.juli.AsyncFileHandler.maxDays 30