2017-04-03 17 views
1

Glassfishをアプリケーションサーバー、MySQLをデータベースとして使用するJava EE 7アプリケーションを開発しました。AWS Elastic Beanstalk、Connection Pool、RealmでGlassfishを設定する方法

ローカルにすべてのものが正しく

を働いている、私はAWSを使用してクラウドにアプリケーションをデプロイします。

は、いくつかの公式ドキュメンテーション読んだ後:

を私は、クラウド「AWS RDS」でデータベースを作成し、MySQLのワークベンチから、それにconnetedし、また私のワークスペース内のアプリケーションは、それに接続し、それに基づいて行動することができました。

アプリケーションのデプロイメントでは、私はGlassfish 4.1 Java 8(ドッカーのもの)でElastic Beanstalkを使用しました。

problemeは私が

  1. にAWSでGlassfishのを設定する必要があるということです
  2. JDBC接続プールを作成apllicationができるように

セキュリティレルムの作成JDBCリソースに

  • を作成します。正しく動作します。

    どうすればいいですか?

  • +0

    私appicationを展開し、あなたが 'asadmin'スクリプトで実行するコマンドのすべてを持っていますか?アプリケーションをデプロイする前に、このスクリプトを実行する必要があります。別の方法としては、configファイルのコピーを入手してS3に入れた後、そのコピーを入手して起動前に適切な場所に置くことです。 – stdunbar

    +0

    @stdunbarはい私はそれらのすべてを持っています。しかし、どうすればそれらをaws glassfishで走らせることができますか? – usertest

    +0

    最終的には、[deployment hooks](http://www.eq8.eu/blogs/29-aws-elasticbeanstalk-deployment-hooks)を利用してスクリプトを実行したいと思うでしょう。ポストデプロイフックとして実行するほうがずっと簡単なので、これらをスクリプトとして用意しておくとよいでしょう。 – stdunbar

    答えて

    1

    私はJelasticに切り替え、私は彼らの雲をusign管理ページにアクセスすることができ、私はすでに

    関連する問題