問題タブ [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.
java - グラスフィッシュをウェブサーバーに?
Glassfish を Web アプリケーションの WebServer としてセットアップしようとしています。サーバーにグラスフィッシュをインストールし、フォルダーをアップロードしようとしましたが、エラーが発生しました。別のコンピュータからアクセスしようとすると、admin が認識されないという別のエラーが発生します。この問題については、これまでどの団体も取り組んできました。あなたの洞察と考えを共有してください。ありがとうございました。
jakarta-ee - WELD-001408 タイプ [Validator] の依存関係が満たされていません
プロジェクトを Java EE 6 から Java EE 7 に移行した後、プロジェクトをデプロイできません。
すでに CDI が有効になっています (下位互換性のために bean-discovery-mode="all" を指定した beans.xml)。
展開エラーは、「バリデーター」クラスが注入されようとしていることに言及しているため、私のコードに関連していないようですorg.hibernate.validator.internal.cdi.interceptor.ValidationInterceptor
ここで何が起こっているのかわかりません。
GlassFish 4.0 を使用しています。デプロイ時に生成された例外のスタック トレースを次に示します。
glassfish - 8080 の代わりにポート 80 でグラスフィッシュ 4 を実行するには? root アクセスは問題ではありません
いくつかのグーグルで解決しましたが、解決策はapacheでiptablesまたはmodを使用してリダイレクトすることでしたか? 私のアプリケーションは Websocket を使用しているため、上記のソリューションは Websocket 接続を切断し、ポート 8080 を使用して再度 Websocket に接続する必要があります。ポート 80 で Glassfish 自体を実行して、Websocket もポート 80 で実行しやすくする方法はありますか?企業が 8080 をブロックする可能性があるため、企業のファイアウォールの背後にあるユーザーがアプリにアクセスするため。
私もルートアクセス権を持っています。
jakarta-ee - Glassfish v4 で JPA を使用できない
Glassfish v4 では、この非常に単純なアプリケーションでjavax.persistence.PersistenceException: No Persistence provider for EntityManager named local
、URL にアクセスすると次のエラーが発生します。localhost:8080/demo/main
Glassfish v4 には組み込みプロバイダーが付属していると思われます。
以下は、war ファイルのレイアウトです。
更新:: persistence.xml
_
Main.java
オブジェクトの作成と永続化を試みます:
Foo.java
自明なエンティティです:
RestApp.java
自明であり、JAX-RS を正常にトリガーします。
Glassfish コントロール パネルには、ローカルの MySQL 5.6.13 インストールに正常に ping を実行するlocal
というJDBC接続プールがあります。jdbc/local
で呼び出される JDBC リソースがありますPool Name: local
。
これを修正するにはどうすればよいですか?ありがとう!
編集:persistence.xml
上に追加
java - Hibernate: org.hibernate.service.spi.ServiceException: 要求されたサービスを作成できません [org.hibernate.engine.spi.CacheImplementor]
ローカル マシンの Glassfish 4 サーバーにアプリケーションをデプロイしようとしています。.war ファイルを autodeploy ディレクトリにコピーすると、glassfish ログが例外を返し、サーバーの管理コンソールのアプリケーション リストにアプリケーションが表示されません。これについて地元の同僚に相談し、動作中のインスタンスとの比較に基づいて、以下に示す Glassfish サーバーからのトレースが原因と関係がある可能性があると考えています。
サーバー トレース:
完全なスタック トレースが必要な場合、またはさらに情報や編集が必要な場合は、お知らせください。それ以外の場合は、応答を待ちます。
eclipse - GlassFish 4 および Eclipse Juno JavaEE でのエラー
少し前にダウンロードEclipse Juno
しましたが、今までは Java SE パースペクティブのみを使用していました。
今日GlassFish 4
、Windows用にダウンロードしてインストールしました。インストール中に、インストール プロセスで Java JDK が見つからなかったが、参照は許可されていることを示す画面が表示されました。C:\Program Files\Java\jdk1.7.0_17
ディレクトリを見つけて選択しました。インストールが完了し、ドメインを開始および停止して、アプリケーションと管理ページの両方を表示できました。
私もインストールしたかったGlassFish plug-in for Eclipse
。Marketplace で見つけて、ダウンロードしてインストールしました。
Eclipse のパースペクティブを JavaEE に切り替え、GlassFish をサーバーとして選択しようとしました。そういう選択肢は確かにありました。ただし、次のエラーが 表示されたNew GlassFish 4.0 Runtimeというタイトルの画面が表示されました。
Glassfish サーバー ランタイムには、JRE ではなく完全な JDK が必要です
有効なボタンは [戻る]と[キャンセル]のみです。
私はグーグルで検索しましたが、そのような場合に役立つものは何も見つかりませんでした。
誰かが何が起こったのかを推測し、トラブルシューティングの手順を提案できますか?
jakarta-ee - Eclipse は GlassFish のどこにサーブレットをデプロイしますか?
Widows 7ボックスで使用Eclipse Juno
しています。GlassFish 4
GlassFish はローカル ホストとしてインストールされます。
すべてのデフォルトを保持し、動的 Web プロジェクトを Eclipse 経由でサーバーにデプロイすると、サーブレットのWeb アドレスはどうなりますか? HTML フォームaction
パラメータには何を入力すればよいですか?
サーブレットのクラスには の注釈が付けられてい@WebServlet
ます。
コンテキスト ルートは/WebProject
.
サーバーにデプロイされたサーブレットが表示されますが、すべての試行で*404 * が返されます。
アップデート:
それは今働いています。urlPatterns
値が大文字と小文字を区別することに気付いていません。
netbeans - グラスフィッシュ 4.0 asadmin create-domain エラー
Fedora 19 に Glassfish 4.0 を使用して Netbeans 7.3.1 をインストールしました。root ユーザーとして asadmin を使用して新しいドメインを作成しようとすると、次のようになります。
次のエラーがあります
この問題を解決する方法はありますか?
cdi - Java EE 7 + GlassFish 4 - 起動時に bean を実行
CDI を使用して、アプリケーション サーバーの起動時に Bean をインスタンス化する方法はありますか?
私は次のようなことができるようにしたいと思います:-
残念ながら、注釈はパッケージに@Singleton
存在しますが、注釈はありません。javax.inject.*
@Startup