在 Amazon EC2 上安装 java6 和 tomcat7



Ubuntu 在 Amazon EC2 版本 10.10 上运行

  • 使用

sudo apt-get install openjdk-6-jdk

(更多关于OpenJDK6 https://launchpad.net/ubuntu/maverick/+package/openjdk-6-jdk)

  • 在安装 Tomcat7 时执行以下操作

WGET -C http://apache.petsads.us/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz

sudo tar xvfz apache-tomcat-7.0.27.tar.gz -C/var

然后我在/var 下看到一个名为 apache-tomcat-7.0.27 的文件夹

转到/var/apache-tomcat-7.0.27/bin 并运行:

须藤狂欢 startup.sh

看起来雄猫启动成功:

ubuntu@ip-XX-XXX-XX-XXX:/var/apache-tomcat-7.0.27/bin$ sudo bash startup.sh

使用 CATALINA_BASE:/var/apache-tomcat-7.0.27

使用 CATALINA_HOME:/var/apache-tomcat-7.0.27

使用 CATALINA_TMPDIR:/var/apache-tomcat-7.0.27/temp

使用 JRE_HOME:/usr

使用 CLASSPATH:/var/apache-tomcat-7.0.27/bin/

bootstrap.jar:/var/apache-tomcat-7.0.27/bin/tomcat-juli.jar

我做了一个测试:

须藤热熔器 -V -n TCP 8080

然后我得到了结果(看起来雄猫已经启动并运行):

0 用户 PID 访问命令

8080/tcp: 根 1234 F.....java

但是如果我在浏览器中输入服务器的地址,我看不到默认的tomcat页面...

我错过了什么吗?????我愿意接受任何建议。

我按照 http://www.excelsior-usa.com/articles/tomcat-amazon-ec2-java-stack.html#tomcat 中的一些步骤(不是全部)进行操作

此问题的解决方案是:此实例不属于我。我要求我的朋友通过他的 aws 管理控制台更改防火墙配置中 8080 的规则。然后它奏效了。

在确切知道您的设置是什么的情况下,我的第一个猜测是您需要在该实例的安全组上打开端口 8080。转到安全组并将其打开到 0.0.0.0/0 或您的特定 IP(这取决于您对服务器的安全要求)

最新更新