我在AmazonWeb服务中创建了一个实例,并通过ssh使用putty连接到服务器。
但我不知道如何在亚马逊ec2中安装tomcat 8。请帮我做这个。
您可以使用百胜工具从amazon默认存储库安装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
上查看您的网站
对于AmazonAMI2,Tomcat在AmazonLinux 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 webapp tomcat8 docs webapp tomcat 8 admin webapp
以下链接适用于EC2/Linux或Mac
sudo yum install tomcat8-webapps tomcat8-docs-webapp tomcat8-admin-webapps
这将安装:
- WebApps文件夹
- Tomcat文档(提供本地文档以供qucik参考)
- 管理应用程序:通过它,您可以安装/导出/启动/停止/重新加载应用程序(无需登录)
注意:安装Manager应用程序时,请务必更改默认角色和权限等以及密码。否则你会很脆弱。最好禁用管理模块以获得更好的安全性。
步骤:
- 首先检查java是否必须安装在您的实例上
- 如果没有,请安装java:
yum install java -y
- 转到tomcat-Apache.org网站,并将链接复制到tar.gz文件
- 打开终端并执行以下命令:
sudo wget <tar.gz path>
- 解压缩tar文件:
tar -vxzf Apache-tomcat-xxxx.tar.gz
- 设置用户和端口号(默认为8080)
- 然后关闭并启动tomcat服务器:
./shutdown.sh
和./startup.sh
sudo su
amazon-linux-extras install tomcat9
systemctl start tomcat
systemctl status tomcat
为此:
- 您需要复制tomcat tar文件路径
wget <tar file path>
- 解压缩tar文件
tar -zvxf apache-tomcat-xxxx.tar.zf
- 您需要设置用户和端口号,然后停止并重新启动tomcat服务器
按照步骤执行,但是http://locathost:8080/manager/html在亚马逊上没有打开Linux错误显示在下面的渐变中
(HTTP状态404–未找到类型状态报告
消息请求的资源[/manager/html]不可用
说明源服务器找不到目标资源的当前表示形式,或者不愿意公开该表示形式的存在。
Apache Tomcat/9.41)
亚马逊linux附加
amazon linux额外安装tomcat9
百胜更新
systemctl启动tomcat
systemctl状态tomcat
netstat-隧道
cd/usr/share/tomcat/webapps
mkdir ROOT
cd ROOT/
vi index.html