問題タブ [wildfly-8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - infinispan キャッシュを wildfly 8.0.0.Final に挿入する
スタンドアロン構成 (jdk 1.7) の wildfly 8.0.0.Final にデプロイされたアプリケーションから infinispan (6.0) を使用しようとしていますが、インジェクションに問題があります。この投稿から始めて Google で検索すると、次のような状況が発生しました。
standalone.xml 内
と
最後に pom.xml で
それは私のMANIFEST.MFで生成されます
getCache() メソッドを使用すると、myCacheManager 属性が null であるため、java.lang.NullPointerException が発生します。管理コンソールの JNDI Bindings タブを見ると、データソースのように私が定義した他の多くのリソースがある一方で、「java:jboss/infinispan/container/my-cache」に対応するリソースがないことに気付きました (デフォルトのパス)。また、キャッシュ コンテナー定義で jndi 名を指定しようとしましたが、同じ結果になりました。
どこが間違っていますか?前もって感謝します
java - Wildfly - 埋め込み可能な Bean で列挙型を使用する
エンティティ Bean で列挙型を使用したい。しかし、列挙型は埋め込みオブジェクトにあります。コードがあります:
私の埋め込みオブジェクトには列挙型が含まれており、次のようになります。
テーブル entity_foo で、値 enumbar を varchar(255) として宣言しました。今、データベースからデータを取得しようとしています。
これにより、PSQLException がスローされます。
エンティティ「EntityFoo」で列挙型を直接使用すると、正常に動作します。このコードは、Postgres 9.3 および Java 1.7 を使用する Wildfly 8.1 で実行されます。
私の問題を明確に宣言し、誰かが私を助けてくれることを願っています。
アップデート
ミニプロジェクト リポジトリへのリンクは次のとおりです https://github.com/MotherCake/miniprojct
このプロジェクトを使用するには、テーブルが必要です。これが作成ステートメントです。
私が言及するのを忘れていたのは、Toplink を使用していることです。Toplink が問題を引き起こしていると思います。
クラス Testservlet では、クエリを作成する 2 つの異なる方法を見ることができます。setParameter(..) メソッドで createQuery(..) メソッドを使用すると、説明した例外がスローされます。これはコメントにあります。
メソッド createNativeQuery を使用している場合、結果リストが取得され、例外はスローされません。しかしその後、クラス TestServlet で ClassCastException を取得します。
wildfly-8 - Wildfly 8 を使用して、サーバーにデプロイされた WAR を介してファイルシステム全体を HTTP GET できます
Windows サーバーで WildFly 8.1.0.Final (JBoss) を使用しており、ルートに単一の HTML ファイルを含む WAR (「test.war」) をデプロイしました。
これで、CURL を使用して、ファイル システム上の任意のファイルを読み取ることができます。
これは、リモート ホストにアクセスするときにも発生することに注意してください。また、「..\」の数は、おそらく Wildfly がデプロイされている場所によって異なることに注意してください。
明らかにこれは望ましくありません...
そのため、リストはデフォルトで無効になっていて、「curl」を使用してもディレクトリを参照しませんが、ディレクトリのリストを明示的に無効にすることでこれを修正しようとしました。これは役に立ちませんでした。
証明はできませんが、Undertow のバグのように感じます。
どんな助けでも大歓迎です。ありがとう。
intellij-idea - intelliJ 12.1 のワイルドフライ
IntelliJ 12.1 で Wildfly 8 を構成する方法はありますか? 次のエラー メッセージが表示されます。
jsessionid - PrettyFaces は Wildfly 8.1.0 では失敗しますが、8.0.0 では機能します
アプリケーションが Wildfly 8.1.0.Final にデプロイされている場合、PrettyFaces はリダイレクトを含むすべてのリクエストでセッションを強制終了します。同じアプリが Wildfly 8.0.0.Final にデプロイされ、正しく動作します。
8.1.0 では、PrettyFaces が原因で、サーブレット スタックがセッション ID を取得できないように見えます。
どちらの場合も、ログには例外が表示されません。URL の書き換えは発生しますが、セッション情報 (ログイン情報を含む) は失われます。これは私の pretty-config.xml です
PrettyFaces 2.0.12.Final と 3.0.0.Alpha2 の両方で障害が発生します。
jboss - wildfly8.1 で ear をデプロイする際の ClassNotFoundException
jboss 4 アプリケーションを wildfly に移行しています
appliction.xml に追加した 10 個のモジュールで構成されています。このエントリも true に追加しました。
サードパーティのすべての jar ファイルを ear/lib フォルダーにコピーしました すべての ejb-jar.xml DTD を更新しました
私のejbモジュールは2.0です
しかし、展開中にこれらのエラーが発生します
サーバーのバージョン: wildfly 8.1 最終 OS: Windows XP jdk:1.7