新手,百度了半天终于解决了,分享下,希望能帮助你!
我的安装目录/usr/local/tomcat
1.在tomcat目录下新建文件tomcat.pid 命令如下
touch tomcat.pid
2.在tomcat/bin目录下新建setenv.sh 写入如下命令[/b]
#tomcat启动pid
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_BASE=/usr/local/tomcat
#$CATALINA_BASE为tomcat安装的目录路径,将tomcat.pid指给了CATALINA_PID
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#设置tomcat启动的java内存参数
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
3.在/lib/systemd/system/创建tomcat.service文件,写入如下命令,地址记得改成你的[/b]
[Unit]
Description=Tomcat
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/tomcat/tomcat.pid
ExecStart=/usr/local/tomcat/bin/catalina.sh start
ExecReload=/usr/local/tomcat/bin/catalina.sh restart
ExecStop=/usr/local/tomcat/bin/catalina.sh stop
[Install]
WantedBy=multi-user.target
4.启动、重启、停止[/b]
启动tomcat
systemctl start tomcat
重启tomcat
systemctl restart tomcat
停止tomcat
systemctl stop tomcat
5.如果使用systemctl命令可以正常启动tomcat,表示配置没有问题了,下面下加入自启项即可![/b]
加入开机启动
systemctl enable tomcat
禁止开机启动
systemctl disable tomcat
ubuntu 18.04 安装Tomcat 开机自启 使用systemctl
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 2
- 注册时间: 2018-05-04 18:25
- 系统: windows
ubuntu 18.04 安装Tomcat 开机自启 使用systemctl
- 附件
-
- systemctl 启动tomcat.pdf
- (86.34 KiB) 已下载 98 次
- Archer123
- 帖子: 146
- 注册时间: 2008-05-18 10:16