問題タブ [glassfish-3]

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.

0 投票する
2 に答える
7555 参照

maven-2 - Maven2 マルチモジュール ejb 3.1 プロジェクト - デプロイ エラー

問題は、プロジェクトを Glassfish にデプロイするときに次のエラーが発生することです。

しかし、プロジェクト構造がMaven2でどのように見えるかから始めましょう...

次のシナリオを作成しました。

MultiModuleJavaEEProject - 親モジュール
-> モデル ---> jar としてパッケージ化
-> ejb1 ----> ebj としてパッケージ化
-> ejb2 ----> ebj としてパッケージ化
-> web ----> war としてパッケージ化

したがって、モデル、ejb1、ejb2、および web は、親 MultiModuleJavaEEProject の子/モジュールです。

_ejb1 はモデルによって異なります。
_ejb2 は ejb1 に依存します。
_web は ejb2 に依存します。

ポンポンは次のようになります。

_親:

_モデル:

_ejb1:

_ejb2:

_ウェブ:

モデルは単純な Pojo です。

また、ejb1 には STATELESS ejb が 1 つだけ含まれています。

同様に、ejb2 はステートレスな ejb にすぎません。

また、Web モジュールにはサーブレットのみが含まれています。

また、Web モジュールの web.xml ファイルは次のようになります。

したがって、それ以上のファイルは私が設定しません。EJB 3.1 を使用しているため、どの ejb ファイルにも ejb-jar.xml はありません。したがって、 ejb-jar.xml 記述子はオプションだと思います。私はこれですよね?
しかし問題は、すでに述べたエラーです:

誰でも助けることができますか?

0 投票する
1 に答える
2234 参照

glassfish - GlassFishv3へのSSL証明書のインストール

GlassFish 3に新しいssl証明書をインストールしました。また、s1asへのすべての参照をconfig/domain.xmlの新しい証明書エイリアスに変更しました。すべてが正常に機能しているようですが、のすべての「s1as」エントリを変更する必要があるのではないかと思います

config / sun-acc.xml、wss-server-config-1.0.xml、wss-server-config-2.0.xmlも同様ですか?これらのファイルの設定は何かに影響しますか?

前もって感謝します。

0 投票する
2 に答える
8521 参照

web-applications - EJB とインターフェースを個別のモジュールに分割 -- デプロイメントが失敗する

このガイドに従って、EAR からインターフェイスとエンティティを「抽出」して別の Web アプリケーションから使用するのに問題があります。

  • NetBeans 6.8 と Glassfish 3.0.1 を使用しています
  • 「Java クラス ライブラリ」プロジェクト
    • すべてのエンティティとインターフェースが含まれています
  • 「Java EE アプリケーション」プロジェクト
    • プロジェクトに追加されたクラス ライブラリは、EAR にパッケージ化されます
    • EJB 実装、MDB、テストを含む
  • 「Java Web アプリケーション」プロジェクト
    • プロジェクトに追加されたクラス ライブラリは、WAR にパッケージ化されます。
    • REST インターフェイスを含む

Web アプリケーションをビルドしてデプロイすると、すべてがうまくいきます。

Java EE アプリケーションをビルドすると、jar ファイル (インターフェース、エンティティー) が含まれていることがわかります。しかし、EAR をデプロイしようとすると、Glassfish は java.lang.NoClassDefFoundError エラーでそれを拒否します。

「mvs/core/StoreServiceLocal」は、ライブラリ jar ファイルで定義されているインターフェイスです。

私は何を間違っていますか?

私は EJB3 アノテーションを使用しているため、Bean 固有のデプロイメント記述子はありません。

mvs/core/ShopperService.java:

mvs/core/ShopperServiceLocal.java:

0 投票する
6 に答える
62717 参照

eclipse - GlassFish3サーバーアダプターをEclipseHelios3.6にインストールする方法

タイトルに記載されている質問:Eclipse Helios 3.6にGlassFishサーバーアダプタをインストールするにはどうすればよいですか?

0 投票する
1 に答える
304 参照

java - GlassFish JDO とグローバル オブジェクト

新しいアプリの GlassFish プラットフォームについて考えています。

  1. 私のアプリ環境。処理する大量のデータはありませんが、多くのユーザーが同じデータを読み書きしています

  2. データの非常に不安定な部分は、diff ユーザーによって 200 ミリ秒ごとに更新されます。したがって、そのタイプのデータはメモリ内にのみ存在し、アプリ全体からアクセスできるようにしたいと考えています

私の質問:

  1. GF でメモリ内のグローバル オブジェクトを使用するにはどうすればよいですか? を。静的変数オブジェクトを使用します-そのためには、GFが1つのJVMでのみ実行されていることを確認する必要があると思います-> GFを1つのjvmで実行するように構成するにはどうすればよいですか? b. HttpContext を使用 - a と同じ。
  2. DB に永続化するにはどうすればよいですか? を。JDO インターフェイスを使用できますか?
  3. 将来実行されるタスクをスケジュールする方法 (GAE のタスク キューのようなもの)

ありがとう、JSバッハ

0 投票する
1 に答える
467 参照

glassfish - glassfishはnetbeansIDEからのみ起動し、コマンドプロンプトからは起動しません

NetBeansバージョン6.8とGlassfishバージョン3をRedHatマシンにインストールしました。問題は、netbeansを介してGlassfishを開始/停止しようとすると正常に機能することですが、次の方法でGlassfishを開始しようとすると次のようになります。

./asadmin stop-domain domain1

「GlassFishにはJavaSEバージョン6が必要です。JDKはバージョン4です」というエラーが表示されます。

JDKインスタンスを1つだけインストールしました

rpm -qa | grep jdk

「jdk-1.6.0_18-fcs」を返します

何か案は ?

0 投票する
5 に答える
33157 参照

glassfish-3 - Web アプリケーションはポート 8080 で起動しますが、どこで変更できますか?

Netbeans IDE バージョン 6.8 と Glassfish バージョン 3 を使用しています。私の Glassfish リスナーはポート 81 に設定されていますが、Netbenas IDE 経由で最も単純な Web アプリケーションを実行しようとすると、ポート 8080 で実行しようとします。どこで変更できますか? Web アプリケーションにポート 8080 を使用することは、私にとって問題外です。

0 投票する
2 に答える
1383 参照

maven-2 - Maven Embedded Glassfishプラグイン-一時ディレクトリを設定する方法は?

私はMavenEmbeddedGlassfishプラグインを使用しており、それはうまく機能しますが、残念ながら、メインプロジェクトディレクトリに一時ディレクトリが作成されます。プロジェクトをクリーンアップするたびに、埋め込まれたディレクトリもワイプされるように、ターゲットを使用したいと思います。

そのための設定はありますか?

ウォルター

0 投票する
1 に答える
1359 参照

glassfish - Glassfish用のSeamの構成

アプリケーションサーバーをJettyではなくGlassfishに移行しているところですが、いくつかの問題が発生しています。アプリケーションは正常に起動し、データベーステーブルは休止状態で作成され、データはデータベースインポーターによってインポートされるため、Seamは稼働しており、正常に動作しています。アクティブなアプリケーションスコープがないため、SeamはJSFライフサイクルに適切にバインドされていないようです。

0 投票する
3 に答える
3467 参照

jakarta-ee - Java EE アプリケーション クライアントでの EJB3 JNDI ルックアップの失敗

Java EE クライアント アプリケーションから EJB3 にアクセスしようとしていますが、ルックアップの失敗しか得られません。クライアント アプリケーションは、Java EE Application Client Container 内で実行されています。

私の Java EE アプリケーション 'CoreServer' は、リモート インターフェイスを持つ多数の Bean を公開しています。同じ Glassfish v3.0.1 にデプロイされた Web アプリケーションから問題なくアクセスできます。

今、クライアントアプリケーションからアクセスしようとしています:

これを Glassfish にデプロイして appclient から実行すると、次のエラーが発生します。

ただし、これは WebApplication から Bean をルックアップするときに使用する JNDI 名とまったく同じです (InitialContext ではなく SessionContext を介して - それは重要ですか?)。また、「CoreServer」をデプロイすると、Glassfish は次のように報告します。

4 つの名前すべてを試しましたが、どれも機能しませんでした。appclient はリモート インターフェイス (のみ) を持つ Bean にアクセスできませんか?