Amazon web services 如何在AmazonLinux机器(AMI)上检查Tomcat版本?
我通过SSH连接到一个Amazon Linux机器弹性Beanstalk,我正在尝试获取Tomcat版本Amazon web services 如何在AmazonLinux机器(AMI)上检查Tomcat版本?,amazon-web-services,tomcat,amazon-elastic-beanstalk,Amazon Web Services,Tomcat,Amazon Elastic Beanstalk,我通过SSH连接到一个Amazon Linux机器弹性Beanstalk,我正在尝试获取Tomcat版本 我尝试了:yum list installed | grep tomcat,但我不知道这是否是正确的命令,因为我已经通过AWS控制台而不是通过使用yum的终端更新了tomcat版本。是否有其他方法获取Tomcat版本?其中一种方法是执行version.sh或catalina.sh version,它们通常位于Tomcat的bin文件夹中 或者,您只需搜索其文件路径,然后执行: find /
我尝试了:yum list installed | grep tomcat,但我不知道这是否是正确的命令,因为我已经通过AWS控制台而不是通过使用yum的终端更新了tomcat版本。是否有其他方法获取Tomcat版本?其中一种方法是执行version.sh或catalina.sh version,它们通常位于Tomcat的bin文件夹中 或者,您只需搜索其文件路径,然后执行:
find / -name 'catalina.sh'
2018年6月20日更新:
只需尝试使用Amazon Linux 2018.03容器安装tomcat8,发现tomcat脚本为/usr/sbin/tomcat8,版本可通过/usr/sbin/tomcat8版本检查:
其中一种方法是执行version.sh或catalina.sh version,它们通常位于Tomcat的bin文件夹中 或者,您只需搜索其文件路径,然后执行:
find / -name 'catalina.sh'
2018年6月20日更新:
只需尝试使用Amazon Linux 2018.03容器安装tomcat8,发现tomcat脚本为/usr/sbin/tomcat8,版本可通过/usr/sbin/tomcat8版本检查:
Tomcat附带了一个RELEASE-NOTES文件,其中包含版本信息,尽管该文件有时没有更新。
您还可以解压缩catalina.jar并在META-INF/MANIFEST.MF中查找实现版本属性。
但是,Ken的答案可能是最快和更可靠的。Tomcat附带了一个包含版本信息的发行说明文件,尽管该文件有时没有更新。
您还可以解压缩catalina.jar并在META-INF/MANIFEST.MF中查找实现版本属性。
然而,肯的答案可能是最快、更可靠的。谢谢尤金。只是想补充一点。我们可以使用这个命令查看MANIFEST.MF文件的内容:unzip-pcatalina.jar META-INF/MANIFEST.MF。我们必须在/usr/share/tomcat8/lib文件夹中,在这里我们可以进行解压缩。使用-p,我们只需要获取一个文件的内容,而不需要提取任何内容。谢谢Eugene。只是想补充一点。我们可以使用这个命令查看MANIFEST.MF文件的内容:unzip-pcatalina.jar META-INF/MANIFEST.MF。我们必须在/usr/share/tomcat8/lib文件夹中,在这里我们可以进行解压缩。使用-p,我们只是获取一个文件的内容,而没有提取任何内容。问题是,bin文件夹中没有这样的文件。好的,尝试在Amazon Linux 2018.03上安装tomcat8,发现tomcat脚本是/usr/sbin/tomcat8。请修改我的答案。问题是,bin文件夹中没有这样的文件。好的,试着在Amazon Linux 2018.03上安装tomcat8,发现tomcat脚本是/usr/sbin/tomcat8。请修改我的答案。