問題タブ [wildfly-9]
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 - JBoss モジュールから ear にパッケージ化されたクラスを参照する
耳 (myear.ear) アプリケーションを WildFly 9.0.2 にデプロイしています。ear にはear モジュールが含まれています。これを myjar.jar と呼びましょう。
また、外部のカスタムJBoss モジュールがあります。そのモジュール内から、myjar.jar 内にパッケージ化されたクラスを呼び出す必要があります (理由は気にしないでください)。
それも可能ですか?
JBoss モジュール module.xml
は次のようになります。
そのカスタム モジュールから ear にパッケージ化された jar をアドレス指定できる場合、モジュール名をどのように指定すればよいですか。上記により、次のエラーが発生します。
java - WildFly 9.0.2 が jax-ws の単純な戦争の展開に失敗しました
WildFly AS を試してみたかったのです。非常に単純な jax-ws サンプル エンドポイントを作成しました。
サーバーにデプロイしようとしましたが、次のようになりました:
maven - Java EE Wildfly REST アプリケーションを Openshift にデプロイする
私は Openshift を初めて使用し、Java EE プロジェクトを Openshift にデプロイする際に問題があります。シンプルなウェブストア用の REST API を作成しました。ローカルでは、Wildfly 9.0.2 で問題なく動作します。openshift にデプロイしたいと考えています。eclipse openshit jboss プラグインを使用して新しい wildfly9 + mysql5.5 アプリケーションを作成し、ルート pom.xml にプロファイルを追加しました。
<profiles>
<profile>
<id>openshift</id>
<build>
<finalName>webstore</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<outputDirectory>deployments</outputDirectory>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
私のルート プロジェクトは、store-ear (EAR)、store-jpa (JAR)、store-rest (WAR)、store-web (WAR)、store-services (EJB)、store-rest-interfaces ( JAR)、ストア サービス インターフェイス (JAR)。Openshift で MysqlDB を使用するように、JPA 構成 (persistence.xml) のデータソースを変更しました。openshift にプッシュバックした後、ビルドは成功しますが、デプロイされると、いくつかの依存関係が失われ (ClassNotFoundException)、メインの war ファイルのデプロイに失敗します。
osgi - WildFly 10.0.0.CR5: equinoxbridgeservlet 404 が見つかりません
このサーブレットマッピングを以下に示します。しかし、その URL にアクセスすると、常に 404 Not Found になります。
参考までに、複数の war ファイルを含む ear ファイルをデプロイしています。これもセキュリティが必要です。正しい資格情報を入力した後、404 Not Found が表示されます。
ログファイルからも何も見つかりません。jboss 5 でも動作しますが、wildfly 9 または 10 では動作しません。
java - Java EE 7 メソッド制約の検証が開始されない
ここで説明されているように、コンストラクターの検証を使用しようとしています:
https://docs.oracle.com/javaee/7/tutorial/bean-validation003.htm
文字列を提供する単純なプロデューサーフィールドがあります...
...サーブレットに注入されます:
Wildfly 9 へのデプロイではエラーが発生せず、サーブレットを呼び出しても が出力されますHello Ron
が、デプロイは失敗するはずです。さまざまなフレーバーの制約宣言も試しましたが、何も機能しませんでした。
検証が開始されない理由はありますか?
datasource - JBoss Wildfly 9 - 複数のデータソースと PersistenceUnit
JBoss EAP 6.1 から JBoss Wildfly 9 にアップグレードした後、複数の XA-Datasource と関連する PersistenceUnit に問題があります。異なるユーザー/スキーマで Oracle データベースを使用しています。同じ接続 URL を使用しているが、ユーザー名が異なる 2 つの XA データソースを構成しました。
データソース 1
データソース 2
EJB では、定義されたデータソースを使用して 2 つの EntityManagers を構成しました。
EJB で manager2.find(...) を呼び出すとエラーが発生するようになりました。コードをデバッグしても何も起こらず、数分後に TransactionReaper がサーバーのログファイルに表示されます。これはタイムアウトが原因で発生すると思います。
1 つの datesource-URL を変更する場合 (たとえば、その<host>
部分を IP または 2 番目のホスト エイリアスに置き換える場合)、すべてが問題なく機能します。この問題は、両方のデータソースの URL が同一である場合にのみ発生します。したがって、一般的な構成の問題があるとは思えません。
なぜこの問題が発生するのか、誰にも分かりますか? さらに詳しい情報や構成が必要な場合は、お知らせください。
persistence.xml での日付ソースの定義
スタックトレース
netbeans-8 - NetBeans で WildFly のドメイン パスを指定するには?
WildFly 9.0.2 を NetBeans IDE 8.0 に追加しようとしています。
「Choose Server」ステップで「JBoss Application Server」を選択し、「Server Location」を設定しました。しかし、3 番目のステップ (インスタンスのプロパティ) で、ドメインを選択できず、ドメイン パスが表示されません。
そして、「ドメインパスを指定してください」という情報があります。
ドメイン パスを指定するにはどうすればよいですか?
jsp - 実行時に Wildfly 9 で JSP を生成してデプロイする
実行時に JSP を Wildfly 9 にデプロイする方法を探しています。これらの jsp ファイルをテンプレートに基づいてコンパイルされていない形式で生成する EAR プロジェクトがあります。これらの JSP を JBoss 作業ディレクトリに書き込むために使用する JBoss 4.2 から移行中です。これらの JSP は EAR プロジェクトの一部として取り上げられ、スクリプトレットを介して EAR 内のユーティリティにアクセスでき、EAR 内のカスタム タグ ライブラリにもアクセスできました。これは、JBoss 4.2 がコンテンツを作業ディレクトリに抽出し、そのコンテンツを使用してデプロイしたことが原因でした。これらの生成されたページを展開された EAR に書き込むことができるように、wildfly 9 で EAR を展開することが可能であることは知っていますが、可能であればそのルートには行きたくありません。また、必要な機能を許可しない静的リソース ディレクトリを設定していることも認識しています。私の質問は、wildfly 9 内で同様の機能を使用できるかどうかです。たとえば、EAR の一部を形成しない別の WAR プロジェクトを展開し、これらのリソースをその展開された WAR に展開するなど、これに関する可能性やアイデアを探しています。実例。どんな提案でも大歓迎です。
apache - Apache FOP 1.1 > 2.1 への移行
私は、Apache FOP 1.1 を使用する古い Java アプリケーションを移行する任務を負っています。最新の FOP バージョン 2.1 を使用したいのですが、FOP を設定するコードに問題があります。
1.1 API を使用した元のコードは次のとおりです。
2.1 API を使用した新しいコードは次のとおりです。
悲しいことに、FOP の Web サイトにはドキュメントがほとんどなく、ほとんどがバージョン 1.1 のものです。上記のコードは、1.1 から 2.1 に移行する方法を説明しているセクションのページからディレクトリを取得したので、正しいと思います。
https://xmlgraphics.apache.org/fop/2.1/upgrading.html
問題は、この新しいコードが実行されると、新しい FopConfParserを構築する行で次の例外がスローされることです。
サーバーとしてWildfly 9を実行しています。そのため、FOP の module.xml ファイルに以下を追加しました。これがないとClassNotFound例外が発生していたためです。
状況をより明らかにすることを期待して、JVM スタートアップに以下を追加しましたが、そうではありませんでした。
私はこれを3日間の大部分見てきましたが、進歩はありません。どんな提案でも大歓迎です。
ありがとう。