問題タブ [glassfish-4]
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.
netbeans - JDK での GlassFish Server 4.0 の起動エラー
GlassFish Server 4 で NetBeans 7.3.1 を使用しています
(任意の) プロジェクトを実行しようとすると、次のエラーが発生します。
GlassFish Server の起動 GlassFish Server サーバーの起動に失敗しました。開始プロセスを作成できません。C:\Users\ENES\Documents\NetBeansProjects\Tezmaksan\nbproject\build-impl.xml:1041: 配備エラー: GlassFish サーバー サーバーの起動に失敗しました。開始プロセスを作成できません。詳細については、サーバー ログを参照してください。BUILD FAILED (合計時間: 2 秒)
ログファイルがどこにあるかわかりません。見つかりませんでした。
GlassFish の bin ディレクトリに移動して startserv.bat を実行すると、localhost:8080/ と localhost:4848/ が動作しているので動作しているように見えます。しかし、私のアプリケーションはまだ開始できません。localhost:8080/Tezmaksan/ に行くと、このエラーがあります
JDK (1.7u25) の最新バージョンがインストールされており、NetBeans から確認すると、GlassFish 用に選択されています。x64 Windows 7 を使用しています。この問題は 2 ~ 3 か月前は発生していませんでしたが、突然発生しました。NetBeans、GlassFish、および JDK をアンインストールして再インストールしようとしましたが、まだ問題が解決していません。
助けてくれてありがとう
java - updatetool を使用して javaee7 チュートリアルのチュートリアル コンテンツをインストールできない
最新の javaee7 チュートリアルをダウンロードし、コマンドでチュートリアル ファイルをダウンロードしてみましたupdatetool
。次の手順を実行しました。
glassfish4
zipファイルをダウンロードして解凍した$AS_JAVA
に等しい変数を設定します$JAVA_HOME
。JAVA_HOME
以前の構成から有効な oracle-7-jdk を正しく指していました。次に、親
glassfish
とglassfish
ディレクトリをに追加しましたPATH
。するとwhich updatetool
、次のようになります/home/frrole/glassfish4/bin/updatetool
。だから私はすべてが大丈夫だと思います。「asadmin start-domain」を使用して Glassfish サーバーを正常に起動することもできますと入力
updatetool
すると、次のエラーが表示されます。
frrole@Frrole-NER1:/usr/lib/jvm/java-7-oracle$ updatetool
このコマンドに必要なソフトウェア (updatetool) がインストールされていません。
更新ツールのインストールを選択すると、ソフトウェアの更新を定期的にチェックするようにシステムが自動的に構成されます。更新をチェックしないようにツールを構成する場合は、ツールの設定機能を使用してデフォルトの動作をオーバーライドできます。
このツールがパッケージ リポジトリと対話するとき、システムの IP アドレス、オペレーティング システムの種類とバージョンなどの一部のシステム情報がリポジトリ サーバーに送信されます。詳細については、次を参照してください。
http://wikis.oracle.com/display/updatecenter/UsageMetricsUC2
インストールが完了したら、このコマンドを再実行できます。
今すぐ更新ツールをインストールしますか (y/n): y
プロキシ: システムのプロキシ設定を使用します。イメージのインストール: /home/frrole/glassfish4 pkg パッケージのインストール。2 パッケージをダウンロードしています。pkg (511 ファイル、6,237,937 バイト) をダウンロードしています。
Java ランタイム環境によって致命的なエラーが検出されました:
pc=0x00007ffb5b574920、pid=22316、tid=140717514012416 の SIGSEGV (0xb)
JRE バージョン: 7.0_21-b11 Java VM: Java HotSpot(TM) 64 ビット サーバー VM (23.21-b01 混合モード linux-amd64 圧縮 oops) 問題のあるフレーム: C [libdbus-1.so.3+0x26920]GConf エラー:構成サーバーに接続できませんでした: D-BUS エラー: メッセージには、現在未解決の既存のメソッド呼び出しと同じ応答シリアルがあります [スレッド 140717512959744 にもエラーがありました] dbus_watch_handle+0x1b20
コア ダンプの書き込みに失敗しました。コア ダンプが無効になりました。コア ダンプを有効にするには、Java を再起動する前に「ulimit -c unlimited」を試してください。
詳細情報を含むエラー レポート ファイルは、/home/frrole/glassfish4/hs_err_pid22316.log として保存されます。
バグ レポートを提出したい場合は、http: //bugreport.sun.com/bugreport/crash.jspにアクセスしてください 。ネイティブ コードの Java 仮想マシンの外部でクラッシュが発生しました。バグを報告する場所については、問題のあるフレームを参照してください。中止 (コアダンプ)
何が起こっているのかわかりません。どんな助けでも大歓迎です。
アップデート:
今、次のエラーが表示されます。
java - エンティティに埋め込み可能なリストを保持する
エンティティに埋め込み可能なオブジェクトのリストを保持したいと考えています。ただし、リスト内のオブジェクトの新しいテーブルを作成する必要はありません。
座標のリストが文字列にシリアル化され、エンティティ Entity_A の「座標」という名前の列に保存されるように、エンティティを永続化したいと考えています。
設計が悪いため、これを行うべきではないことはわかっています。しかし、この場合は必要です。
私の試み:
うまくいきません。エラーは発生しません。
どうすればそれができるか考えていますか?
編集:
座標は他の場所で使用するため、埋め込み可能にする必要があります。
jsf-2 - プライムフェイスでレンダリングされたフォームが管理 Bean を呼び出していない
PrimeFaces 3.5 の booleanButtom によってレンダリングされるフォームに問題があります。フォームは期待どおりに表示されますが、コミットするとフィールドの値が null になります。ページのコード:`
そしてマネージビーン
レンダリングされたフォーム内のすべての入力は、管理 Bean に情報を送信しません。都市のリストに隣人を追加するボタンを配置すると、ボタンが機能しなくなり、管理 Bean が呼び出されなくなります。 . 誰かが私が間違っていることや何が起こっているのか知っていますか. Primefaces3.5、GlassFish4.0、および JSF2.2 を使用しています
ejb - 別のglassfish 4.0インスタンスでリモートejbを呼び出す
2 台のサーバーをインストールしています。どちらも独自の Glassfish 4.0 ドメインを実行しています。
1 つのサーバーに、Singleton Remote EJB をインストールしました。この Glassfish には IIOP リスナーが指定されています (name=UF enabled=true ネットワーク アドレス=192.168.10.95 リスナー ポート=1072)。
2 番目の Glassfish インスタンスは、単純な JSF-2.2 アプリケーションを実行しています。現在、1 つの JSF-Managed-Bean コンストラクターでリモート ejb に接続しようとしています。
ルックアップには約 1 分かかり、次の例外が発生します。
同じ Glassfish インスタンスに両方をデプロイすると、すべてが正常に機能するため、接続に問題があると思います。
別の Glassfish ドメインからリモート EJB を正しく呼び出すにはどうすればよいですか?
java - Glassfish 4 に REST サービスをデプロイする
REST サービスを開始できません。私のservice.jarを含むwarファイルが1つあり、service.jarには次のコードを含むWebサービスがあります
これをグラスフィッシュ 4 (私は Eclipse から実行) にデプロイすると、Web サービスに到達できませんhttp://localhost:8080/web/services/question/ping
(私のコンテキスト ルートは /web です)。
これが機能しない理由を知っている人はいますか?
Web.xml
jsf - JSF: ページの初期ロード時に Bean コンストラクターが 2 回呼び出される
Java EE 7 チュートリアルを読んでいます。章 13.12 には、サンプル アプリケーション ajaxguessnumber があります。この例を Glassfish 4 で実行すると、すべて正常に動作します。次に System.out.println を Bean コンストラクターに配置すると、最初のページの読み込み中にコンストラクターが 2 回呼び出されていることがわかりました。@SessionScoped Beanの場合でも、なぜそうなのですか?
ここにxhtmlファイルがあります
ここにビーン DukesNumberBean があります
そして、これがBean UserNumberBean です
どんな助けでも大歓迎です。ありがとうございました。