Jboss Application Serverで動作するFaceletとJava Server Facesを使用したSpringベースのアプリケーションを開発しています。開発フレームワークとして、Web標準ツールを統合するEclipse Ganymede Platform Version:3.4.2を使用しています。したがって、Jboss 5.0のような異なるサーバーをサポートしています。Eclipse内のJbossでアプリケーションを再デプロイする方法は?
Eclipse内のJbossに自分のアプリケーションをデプロイしています。最初は正常に動作しますが、変更を加えてアプリケーションを再発行しようとすると、それが取得されないため、サーバーを再起動する必要があります。 JBossを再起動する必要があるたびに約1分かかりますので、これは非常に面倒です。
それで、問題は、再起動せずにJbossにアプリケーションを再デプロイする手段があることです。
これは私がやっていることですが、私がJbossで再びアプリケーションを実行すると、 'destructing singletons ...'のようなメッセージが表示され、Webアプリケーションが動作しなくなります。一方、再デプロイしようとすると、非常に多くのリソースを消費し始めるので、bashからjbossプロセスを強制終了します。それはクレイジーです! – markitus82
2つのこと:(1)Tomcatに展開して、同様の問題が発生していないかどうか確認しましたか?私はあなたがEJBコンテナを必要としないと仮定します。 (2)tomcat/jbossに対してうまく動作するかどうかを確認するために、非常に簡単な新しいプロジェクトを設定しようとしましたか? – JamesC
Jbossを使用するという事実はクライアントの要求事項であり、変更はありません。以前のプロジェクトでは、アプリケーションサーバーとしてTomcatを使用しましたが、アプリケーションの再デプロイ時に問題はありませんでした。それは不思議ですが、ここでは3人がこのプロジェクトに手を携え、Jbossアプリケーションサーバーで同じ問題を経験しています。 – markitus82