运行ansible playbooks时,需要在服务器上验证tomcat的版本。我知道的唯一方法是:
[root@server ~]# cd /usr/share/tomcat8/bin/
[root@server bin]# ./version.sh
Using CATALINA_BASE: /usr/share/tomcat8
Using CATALINA_HOME: /usr/share/tomcat8
Using CATALINA_TMPDIR: /usr/share/tomcat8/temp
Using JRE_HOME: /usr
Using CLASSPAT
我试图重新启动tomcat8,但是收到了以下警告:
SEVERE [main] org.apache.coyote.AbstractProtocol.init Failed to initialize
java.net.BindException: Address already in use
我试图通过在网上找到的各种方法来识别这个过程,包括杀死java和tomcat。每当我再次检查时,就会有另一个tomcat进程启动。我怎么才能从源头上扼杀这个过程呢。的输出如下:
ps -ef | grep [t]omcat
我认为第二列是PID,但考虑到有这么多,我不想杀光一切,因为担心会使情况变得更
当我在linux服务器上启动tomcat时,大约一天后,tomcat关机了,它显示的状态像active(exited).Can u help me?我已经记录了:
tomcat8.service - LSB: Start Tomcat.
Loaded: loaded (/etc/init.d/tomcat8; bad; vendor preset: enabled)
Active: active (exited) since Sat 2017-06-10 12:23:52 UTC; 1 day 18h ago
Docs: man:systemd-sysv-generato
我有一个运行Tomcat 8.5.39的Ubuntu18.04.3服务器。因为这个版本容易受到"GhostCat“的攻击,所以我想更新到Tomcat 8的最新版本(8.5.57)。
但是,最新版本似乎不在apt存储库中。运行apt-get upgrade tomcat8告诉我tomcat8 is already the newest version (8.5.39-1ubuntu1~18.04.3)。有办法解决这个问题吗?