我使用以下命令在我的 EC2 实例上安装了 Tomcat8:
sudo yum install tomcat8
我想更新 startup.sh
文件,但我找不到它。
/bin
文件夹如图所示:
如何使用 bin 文件夹中的 startup.sh
和 shutdown.sh
文件更新 startup.sh
或重新安装 tomcat?我没有 apt-get
只有 yum
最佳答案
如果你想查看从tomcat8
包安装的文件列表,你可以运行
$ repoquery --list 'tomcat8'
你会看到没有 startup.sh
文件,如果你想更好地控制已安装的 tomcat 并想使用startup/shutdown
脚本,运行手动安装会更好。
手动安装
详细here例如
创建一个名为“tomcat”的用户来拥有 Tomcat 安装。
# useradd tomcat
在 tomcat 用户下从 tarball 安装 JDK。
# su - tomcat
$ tar xzf /tmp/jdk-8u77-linux-x64.gz
从“tomcat”用户主目录下的压缩包安装 Tomcat。
$ tar xzf /tmp/apache-tomcat-8.0.32.tar.gz
设置以下环境变量并将它们附加到 /home/tomcat/.bash_profile
以便为后续登录设置它们。
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/
目录。
关于linux - AWS EC2 和 Tomcat startup.sh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45059890/