运行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 CLASSPATH: /usr/share/tomcat8/bin/bootstrap.jar:/usr/share/tomcat8/bin/tomcat-juli.jar
Server version: Apache Tomcat/8.0.30
Server built: Dec 1 2015 22:30:46 UTC
Server number: 8.0.30.0
OS Name: Linux
OS Version: 2.6.32-504.1.3.el6.x86_64
Architecture: amd64
JVM Version: 1.8.0_66-b17
JVM Vendor: Oracle Corporation
还有别的办法吗?这不是最好的一个,因为即使是这个版本的目录。sh脚本根据tomcat版本的不同而变化,并且有很多解析工作要做。
/版本sh
呼叫
/卡塔琳娜。sh版本
哪个叫
java -classpath "$CATALINA_HOME/lib/catalina.jar" org.apache.catalina.util.ServerInfo
有几种方法可以做到这一点,你可以在这里找到它们
来源:如何找到正在运行的tomcat版本
你能帮我解决这个问题吗?我在Stack上找到了类似的问题,但找不到答案。
null null Tomcat服务器正在运行servlet,为mySQL数据库执行一些业务逻辑和hibernate框架。 现在我有点糊涂了。两台服务器都能接收HTTP请求吗?就像servlet从网页接收https请求和我的apache服务器一样? 并且两者都可以连接到数据库--使用php的apache服务器,正如我提到的,同时使用servlet的tomcat?
我需要一个命令来检查tomcat服务器中的permgenspace。最基本的是,如果我遇到了permgenspace错误,我希望看到那里的空间。 我使用以下命令来检查permgenspace,即使Tomcat可能会遇到java.lang.OutOfMemoryError:permGen空间错误,它总是显示相同的大小。 错误:找不到或加载主类 tomcat 请就此建议我。
我正在用Jax-rs框架在eclipse中开发一个web应用程序,并在TomEE plus服务器上运行它。我之所以使用TomEE Plus而不是标准tomcat,是因为我想用jax rs编写我的应用程序,而jax rs不受标准tomcat的支持,每次运行应用程序时都会出现404。我下载了TomEE-Plus-9.0.0-M7,并将其添加到eclipse中,方法是将类型设置为Tomcat v10.0
我正在尝试使用Ubuntu和Tomcat7.0.52在AWS EC2实例上获得一个CA证书/SSL。浏览器无法连接。以下是我走过的步骤: 将csr提交给ssls.com/geoTrust,并接收返回:bundle.crt www.mydomain.net.crt 将证书导入密钥库: 接下来,更新$TOMCAT_HOME/config/server.xml: 然后重新启动Tomcat。 openss
您的SQL语法中有一个错误;请查看与您的MySQL服务器版本相对应的手册,以便在第1行“password”附近使用正确的语法