0
Initial ProblemJSF2:ManagedBeans
こんにちは、
私はアプリケーションの展開でRMI接続を開始する@WebListenerクラスを使用してWebListenerから取り扱いRMI接続。それは私のJSFフロントエンドとバックエンドを結びつけます。
これは問題なく機能します。
次へ接続をManagedBeanに渡したいと思います。 weblistenerはxhtmlページからアクセスできないため、Beanから何かを保存してください。
私はそのクラスにmanagedPropertyを入れようとしましたが、許可されていないと思います。だからそれをどうやる?
@WebListener
public class Config implements ServletContextListener {
public static final String SERVER_NAMING = "xxx";
public static final String SERVER_HOST = "xxx";
public static FrontendCommInterface server;
public void contextInitialized(ServletContextEvent event) {
try {
server = (FrontendCommInterface) Naming.lookup("rmi://" + SERVER_HOST + "/" + SERVER_NAMING);
System.out.println("Connection successfull!");
//HERE THE SERVER SHOULD HANDED TO ANOTHER MANAGEDBEAN !!! BUT HOW TO DO THAT???
} catch (MalformedURLException e) {
System.out.print("Error: " + e.getLocalizedMessage());
} catch (RemoteException e) {
System.out.print("Error: " + e.getLocalizedMessage());
} catch (NotBoundException e) {
System.out.print("Error: " + e.getLocalizedMessage());
}
}
public void contextDestroyed(ServletContextEvent event) {
// Do stuff during webapp's shutdown.
}
WebListenerでManagedPropertiesを使用できますか? – Sven
いいえ、間違いなく。私はこの早朝のコーヒーの不足のために最初の問題を誤解して以来、私は答えを更新しました;) – BalusC
問題はありません: - D。しかし、その間に私はpostConstructを含む他のアドバイスを追加しようとしました。それは動作します:-)ありがとう – Sven