【发布时间】:2014-12-25 13:58:33
【问题描述】:
我已经在 Amazon Web 服务中创建了一个实例,并且我已经通过 ssh 使用 putty 连接到服务器。
但我不知道如何在亚马逊 ec2 中安装 tomcat 8。请帮我解决这个问题。
【问题讨论】:
标签: java amazon-web-services tomcat amazon-ec2 tomcat8
我已经在 Amazon Web 服务中创建了一个实例,并且我已经通过 ssh 使用 putty 连接到服务器。
但我不知道如何在亚马逊 ec2 中安装 tomcat 8。请帮我解决这个问题。
【问题讨论】:
标签: java amazon-web-services tomcat amazon-ec2 tomcat8
您可以使用 yum 工具从亚马逊默认存储库安装 tomcat8 打包器。
命令是:yum install tomcat8-webapps tomcat8-admin-webapps
【讨论】:
在 Amazon Linux 2 AMI 上:
列出额外的包(你会看到tomcat8版本):
$ amazon-linux-extras list
安装额外的包:
$ sudo amazon-linux-extras install tomcat8.5
启动tomcat服务:
$ sudo systemctl start tomcat
创建索引文件:
$ cd /usr/share/tomcat/webapps
$ sudo mkdir ROOT
$ cd ROOT/
$ sudo vi index.html #add some HTML content
接下来您可以通过localhost:8080查看您的网站
【讨论】:
对于 Amazon AMI 2,Tomcat 在 Amazon Linux Extra 主题“tomcat8.5”中可用
要使用,请运行
# sudo amazon-linux-extras install tomcat8.5
了解更多信息 https://aws.amazon.com/amazon-linux-2/faqs/#Amazon_Linux_Extras
【讨论】:
如果你还想了解帮助文档,命令是: sudo yum install tomcat8-webapps tomcat8-docs-webapp tomcat8-admin-webapps
【讨论】:
以下链接适用于 EC2 / Linux 或 Mac
sudo yum install tomcat8-webapps tomcat8-docs-webapp tomcat8-admin-webapps
这将安装:
注意:安装管理器应用程序时 - 请务必更改默认角色和权限等以及密码。否则你是非常脆弱的。最好禁用管理模块以获得更好的安全性。
【讨论】:
步骤:
yum install java -y
sudo wget <tar.gz path>
tar -vxzf Apache-tomcat-xxxx.tar.gz
./shutdown.sh和./startup.sh
【讨论】:
为此:
wget <tar file path>
tar -zvxf apache-tomcat-xxxx.tar.zf
【讨论】:
下面提到的步骤,但 http://locathost:8080/manager/html is Not open on amazon Linux 错误显示如下所示
(HTTP 状态 404 – 未找到 输入状态报告
消息请求的资源[/manager/html]不可用
描述 源服务器没有找到目标资源的当前表示或不愿意透露存在。
Apache Tomcat/9.0.41)
amazon-linux-extras
amazon-linux-extras 安装 tomcat9
百胜更新
systemctl 启动 tomcat
systemctl 状态 tomcat
netstat -tunple
cd /usr/share/tomcat/webapps
mkdir 根目录
cd ROOT/
vi index.html
【讨论】: