首页 > 解决方案 > 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 也没有启动。

标签: javaamazon-web-servicestomcatamazon-ec2

解决方案


推荐阅读