Linux AWS EC2和Tomcat startup.sh

Linux AWS EC2和Tomcat startup.sh,linux,bash,amazon-web-services,tomcat,amazon-ec2,Linux,Bash,Amazon Web Services,Tomcat,Amazon Ec2,我使用以下命令在EC2实例上安装了Tomcat8: sudo yum install tomcat8 我想更新startup.sh文件,但找不到它。 /bin文件夹如图所示: 如何更新bin文件夹中的startup.sh或使用startup.sh和shutdown.sh文件重新安装tomcat?我没有apt get仅yum如果要查看从tomcat8软件包安装的文件列表,可以运行 $ repoquery --list 'tomcat8' 您将看到没有startup.sh文件,安装过程中会出现

我使用以下命令在EC2实例上安装了Tomcat8:

sudo yum install tomcat8
我想更新
startup.sh
文件,但找不到它。
/bin
文件夹如图所示:


如何更新bin文件夹中的
startup.sh
或使用
startup.sh
shutdown.sh
文件重新安装tomcat?我没有apt get仅
yum

如果要查看从
tomcat8
软件包安装的文件列表,可以运行

$ repoquery --list 'tomcat8'
您将看到没有
startup.sh
文件,安装过程中会出现许多博客和文档帖子,如果您希望更好地控制已安装的tomcat,并希望使用
startup/shutdown
脚本,最好运行手动安装

# useradd tomcat
手动安装 例如,它是详细的

创建一个名为“tomcat”的用户来拥有tomcat安装

# useradd tomcat
从tomcat用户下的tarball安装JDK

# su - tomcat
$ tar xzf /tmp/jdk-8u77-linux-x64.gz
$ tar xzf /tmp/apache-tomcat-8.0.32.tar.gz
从“Tomcat”用户的主目录下的tarball安装Tomcat

设置以下环境变量,并将它们附加到
/home/tomcat/.bash\u配置文件中
,以便为后续登录设置它们

export JAVA_HOME=/home/tomcat/jdk1.8.0_77
export CATALINA_HOME=/home/tomcat/apache-tomcat-8.0.32
export CATALINA_BASE=$CATALINA_HOME
使用以下脚本启动和停止Tomcat

$ $CATALINA_HOME/bin/startup.sh
$ $CATALINA_HOME/bin/shutdown.sh

默认情况下,Tomcat日志会写入
$CATALINA_HOME/logs/
目录。

在AWS Linux 2上尝试
/usr/libexec/Tomcat/server
是否执行
服务tomcat8启动
服务tomcat8停止
工作?@DusanBajic,是的,是的works@jww,这个问题对java开发人员很有用