java - AWS EC2 用户数据在 EC2 启动时启动 tomcat
问题描述
在从 AMI 创建 EC2 时,我有 AMI(它包含安装的 java、tomcat 和 tomcat 以及环境变量路径集 JAVA_HOME 和 CATALINA_HOME,webapp 有我的应用程序),我已将用户数据配置如下
<script>
C:\MySoftwares\apache-tomcat-8.5.34\bin\startup.bat
</script>
<persist>true</persist>
当 EC2 从 AMI 创建和启动时,我期待 tomcat 服务器会启动,但它没有启动,我必须手动打开 cmd 提示符并输入
c:\>startup.bat
然后服务器启动。
我的问题是,为什么即使我添加了用户数据,tomcat 也没有启动。