嘿,伙计们!还记得在建立一个新的Debian服务器时,你不得不手工安装Java和Tomcat的困难时期吗?现在,我试着只用几个apt-get命令建立一个Tomcat 8.5服务器,它是有效的!所以,这是你(和我将来)在建立一个新的Debian 9 + Java 8 + Tomcat 8.5服务器时必须运行的命令列表。
su
apt-get update &&
apt-get -y upgrade &&
apt-get -y install ntp &&
apt-get -y install cron &&
apt-get -y install htop &&
apt-get -y install tomcat8 &&
apt-get -y install tomcat8-admin
然后,改变Tomcat用户文件:
vim /etc/tomcat8/tomcat-users.xml
添加如下内容:
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="YOURUSER" password="YOURPASSWORD" roles="admin-gui,manager-gui,manager-script"/>
重启Tomcat… 现在!
/etc/init.d/tomcat8 restart
好极了!我们的环境已经准备好了。但是……直到磁盘充满日志。所以,让我们每天清理Tomcat日志。因为我们前面安装了cron,我们可以在/etc/cron.daily下创建一个脚本来删除那些巨大的日志文件。
vim /etc/cron.daily/fewlaps-disk-cleaner
#!/bin/sh
rm -rf /var/log/tomcat8/*
注意,最后面的*很重要。如果我们要删除整个目录而不是包含的文件,Tomcat就不会再启动了。这不是完全准备好的产品。
最后,给那个脚本执行权限。
chmod +x /etc/cron.daily/fewlaps-disk-cleaner
就这样了!如果我发现一些可以改进的东西,我会更新这个帖子。我喜欢可改进性!
Debian 9背后的伙计们:谢谢!你们让我的生活更容易。
su
apt-get update &&
apt-get -y upgrade &&
apt-get -y install ntp &&
apt-get -y install cron &&
apt-get -y install htop &&
apt-get -y install tomcat8 &&
apt-get -y install tomcat8-admin
然后,改变Tomcat用户文件:
vim /etc/tomcat8/tomcat-users.xml
添加如下内容:
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="YOURUSER" password="YOURPASSWORD" roles="admin-gui,manager-gui,manager-script"/>
重启Tomcat… 现在!
/etc/init.d/tomcat8 restart
好极了!我们的环境已经准备好了。但是……直到磁盘充满日志。所以,让我们每天清理Tomcat日志。因为我们前面安装了cron,我们可以在/etc/cron.daily下创建一个脚本来删除那些巨大的日志文件。
vim /etc/cron.daily/fewlaps-disk-cleaner
#!/bin/sh
rm -rf /var/log/tomcat8/*
注意,最后面的*很重要。如果我们要删除整个目录而不是包含的文件,Tomcat就不会再启动了。这不是完全准备好的产品。
最后,给那个脚本执行权限。
chmod +x /etc/cron.daily/fewlaps-disk-cleaner
就这样了!如果我发现一些可以改进的东西,我会更新这个帖子。我喜欢可改进性!
Debian 9背后的伙计们:谢谢!你们让我的生活更容易。