Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何在AmazonLinux机器(AMI)上检查Tomcat版本?_Amazon Web Services_Tomcat_Amazon Elastic Beanstalk - Fatal编程技术网

Amazon web services 如何在AmazonLinux机器(AMI)上检查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 /

我通过SSH连接到一个Amazon Linux机器弹性Beanstalk,我正在尝试获取Tomcat版本


我尝试了: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。请修改我的答案。