0

AWS EB上の環境にTomcat Webアプリケーションをデプロイしようとしていますが、そうすると、タイムアウトしたページを表示しようとするまですべてがスムーズに進みますサイトに到達できない旨の通知。Elastic BeanstalkでのTomcatのデプロイ:サイトにアクセスできない

localhostでTomcatにデプロイすると、すべて正常に動作し、同じwarファイルを使用してAWSにデプロイしています。どちらのTomcat 8.0 warファイルの構造をされて使用します。

-CarbonCost.war 
    -WEB-INF 
    -lib 
    -classes 
     -Controller 
     -Controller.class 
     -Connect.class 
    -web.xml 
    -META-INF 
    -js 
    -img 
    -css 
    -index.jsp 
    -page2.jsp 

AWSからcatalina.logファイル:

22-Nov-2017 18:03:49.754 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib 
22-Nov-2017 18:03:50.045 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"] 
22-Nov-2017 18:03:50.095 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 
22-Nov-2017 18:03:50.108 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"] 
22-Nov-2017 18:03:50.119 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 
22-Nov-2017 18:03:50.124 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 11657 ms 
22-Nov-2017 18:03:50.220 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina 
22-Nov-2017 18:03:50.220 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.45 
22-Nov-2017 18:03:50.260 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /var/lib/tomcat8/webapps/ROOT 
22-Nov-2017 18:03:52.321 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 
22-Nov-2017 18:03:52.431 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /var/lib/tomcat8/webapps/ROOT has finished in 2,170 ms 
22-Nov-2017 18:03:52.443 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] 
22-Nov-2017 18:03:52.490 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"] 
22-Nov-2017 18:03:52.513 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 2388 ms 
私は、これは上に行くために十分な情報ではないかもしれない実現

が、私は完全によどのように進行するのか分からないので、一般的なガイダンスは素晴らしいものになるでしょう。

ありがとうございました

答えて

0

ほとんど偶然、私は解決しながら解決策を見つけました。 EC2インスタンスが属するセキュリティグループにルールを追加しました任意のIPアドレスからの着信HTTPアクセスを許可します。

誰かがこれが正しい設定であることを確認できたらうれしいです。

0

申し訳ありませんが、あなたの答えにコメントしますが、私の担当者は現在十分ではありません。あなたの設定は正しいと思われ、これは健全な起動ログです。最後の行、Server startup in x msは、サーバーが正常に開始された時間を表します。あなたがこれを見たら、あなたはよかった!

任意のIPからのアクセスを許可する場合は、セキュリティグループのインバウンドアクセスを特定のアプリケーションポート(つまり、httpサーバーの場合は80と443)に制限することをお勧めします。これにより、公衆インターネット上の人々は、ポート22でのSSH接続や他の脆弱性を強く試すことができなくなります。

関連する問題