0

Ubuntu は Amazon EC2、バージョン 10.10 で実行されています

  • を使用してJavaをインストールしました

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 に移動して実行します:</p>

sudo bash startup.sh

Tomcat が正常に起動したようです。

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

その後、結果が得られました(Tomcatが稼働しているように見えます):

0 ユーザー PID アクセス コマンド

8080/tcp: ルート 1234 F.... java

しかし、ブラウザにサーバーのアドレスを入力すると、デフォルトの tomcat ページが表示されません...

何か不足していますか????? 私はどんなアドバイスにもオープンです。

http://www.excelsior-usa.com/articles/tomcat-amazon-ec2-java-stack.html#tomcatのいくつかの手順 (すべてではありません) に従いました。

この問題の解決策は次のとおりです。このインスタンスは私が所有していません。私は友人に、彼の aws 管理コンソールを介してファイアウォール構成で 8080 のルールを変更するように依頼しました。その後、うまくいきました。

4

1 に答える 1

1

セットアップが何であるかを正確に知らなくても、そのインスタンスのセキュリティ グループでポート 8080 を開く必要があると最初に推測します。セキュリティ グループに移動し、0.0.0.0/0 または特定の IP に対して開きます (これは、サーバーのセキュリティ要件によって異なります)。

于 2012-06-07T19:10:47.827 に答える