問題タブ [java-ee-6]
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.
maven-2 - ejb jar 内の @Stateless セッション Bean としての @WebServices
シナリオ: Web サービスを @Stateless Bean として作成し、ejb jar としてパッケージ化します。結果 - wsdl ファイルにアクセスできません。
目標: Web からアクセス可能な wsdl ファイルを含む ejb jar パッケージを使用して、@WebServices を @Stateless セッションとして使用したいと考えています。
ウェブサービス:
この場合、私は得る
無効な wsdl リクエスト http://192.168.44.48:8181/ws.isp.SecurityService/SecurityService
wsdl にアクセスしようとすると、wsdlLocation の説明を使用しないと、空白のページが表示されます。
それ自体がうまく機能するWebサービス。
Q1: Web サービスの wsdl ファイルの場所を ejb jar でステートレスとして記述する規則は何ですか?
Q2: Maven のパッケージング中に wsdl ファイルを生成することは可能ですか?
Q3: @Stateless や @EJB などのアノテーションを持つ Web サービスの wsdl ファイルを生成する方法 (現在、これらのアノテーションをコメントすることによってのみ生成できます)
環境: mave 2、ejb 3.1、glassfish v3、jax-ws 2.x
ありがとうございました!
java - JavaEE6でのプログラムによる認証
Java EE 6でユーザーをプログラムで認証することは可能ですか?
もう少し詳しく説明させてください。
サーブレットと休止状態を備えた既存のJavaSEプロジェクトがあります。ここで、すべての認証とアクセス制御を手動で管理します。
そして、このプロジェクトにJ2ee / jpa / servlet 3 / ...(Glassfish 3)を統合します。
私は次のような注釈を見てきました:
しかし、login()で、ユーザーが管理者または閲覧者の役割にあることを手動で指定するにはどうすればよいですか?
java - サーブレット3.0のログアウトが機能しない
サーブレット3.0の認証機能に問題があります。
サーブレットv3でこのコードを使用すると、次のようになります。
機能があるので、ユーザー名/ログインウィンドウが表示されることを常にlogout()
期待しています。代わりに、クレデンシャルを再入力してログアウトをキャンセルする「キャッシュ」メカニズムのようです...
管理者
ベーシック
=== ^ ===
ヌル
ヌル
=== v ===
管理者
ベーシック
それは私のFirefoxの問題ですか、それともサーブレットコードに欠けているものですか?
jakarta-ee - Glassfishで実行されているAjax4JSF(a4jコンポーネント)を取得します
JSF 2.0、Weld、JPA2、Mavenを使用して、GlassFishV3でJavaEE6-アプリケーションを構築しようとしています。今、私は単純な<a4j:support>
ランニングをするのに苦労しています。これは私の小さな例の断片です。inputtextに何かを入力すると、outputtextは自動的に更新されます。しかし、何も起こりません(FirefoxでもIE8でもありません)。
私の例が機能しないことに加えて、私の問題は、JSF実装(MyFaces、Richfaces、Primefacesなど)が必要かどうか、またはa4j要素を使用しないかどうかが本当にわからないことです。Glassfishに「組み込まれている」のでしょうか。今まで、私はJSFに必要だと思う次の依存関係しか持っていません。
それで...GlassFish上の単純なJavaEE-AppでAjax4JSFを実行するにはどうすればよいですか?
java - 並行性ロジックを記述せずにSpringでFutureオブジェクトを返すにはどうすればよいですか?
java.util.concurrent.Future
Receiptオブジェクトを含むオブジェクトを返し、@javax.ejb.Asynchronous
アノテーションのみを使用するにはどうすればよいですか?
また、Springにejbアノテーションを処理させるために追加の構成が必要ですか?
並行性ロジックを自分で作成したくありません。
これがうまくいかない私の試みです:
jakarta-ee - JavaEE6(組み込み)コンテナの実装は実験に利用できますか?
javaee6 / ejb3.1の実装はopenejbから入手できますか?javaee6 / jpa2.0の実装はopenjpaから入手できますか?
ビルドツールとしてmavenを使用してjavaee6、ejb3.1、jpa2.0を評価しようとしています。そのため、Mavenアーティファクトを見つけようとしています。オープンソースのjavaee6組み込みコンテナの完全な実装を提案してください。
java - JavaEE6で認証メカニズムを実装する方法
私はJavaEE6を学ぼうとしていますが、JavaEE6に認証メカニズムを実装する方法を考えています。
JavaEE6認証の例を次に示します。
次の質問があります。
- request.login関数はどのように名前とパスワードをチェックしますか?ユーザーエンティティがわからないのですか?
- それが正しい方法ではない場合。標準認証メカニズムを実装する方法
最後にあなたのアドバイスに感謝します、そして私は非常に良いチュートリアルまたはアドバイスが必要です。
java - javax.servlet.ServletExceptionをインスタンス化できません
次のコードでクラスjavax.servlet.ServletExceptionのインスタンスを作成しようとしています
しかし、作成時に例外が発生します。
Mavenは依存関係について私を助けてくれます:
私は何が間違っているのですか?
spring - Netbeans で SpringMVC と Java EE プロジェクトの使用について混乱している
初めての Java EE プロジェクトを開始したいと考えています。私はspringMVCフレームワークが良い選択であることをたくさん読みました(ただし、使用されたことはありません)
以前の Java の経験はあまりありません。Netbeans を使用した小さなアプリ開発のみ。だから私はNetbeansを使った経験があります。
しかし、Netbeans で Java EE プロジェクトを開始できることがわかりました。その下でネットビーンズが使用しているフレームワークの種類。
PS: フレームワーク (SpringMVC など) についての私の理解は、フレームワークのルールに従ってアプリを構成するということです。次に、フレームワークを世話するか、ビュー、コントローラー、およびモデルをリンクします。では、netbeans を使用している場合、MVC のリンクを自分で処理する必要がありますか?
java - アプリケーションクライアントからリモートEJBモジュールを接続する方法
リモートのGlassfishサーバーにEJBモジュールがあり、コンピューターにアプリケーションクライアントがあります。アプリケーションクライアントからリモートEJBに接続したい。
これが私のEJBインターフェースです。
これが私のejbです:
いくつか質問があります:
- リモートアプリケーションクライアントで依存性注入を使用してejbに接続できますか?もしそうなら、私はこれを達成するために何ができますか。sun-ejb-jar.xmlおよびsun-application-client.xmlで構成する必要がありますか?つまり、@EJBBookEJBRemoteブックのように依存性注入を使用する場合。アプリケーションクライアントコンテナは、どのejbを注入するかをどのように認識しますか?どこに情報を指定すればよいですか?
- アプリケーションクライアントを実行するにはどうすればよいですか?Glassfishサーバーでpackage-appclientを実行して、appclient.jarを取得し、コンピューターにコピーしようとしました。次に、appclient.jar-clientmyAppClient.jarと入力します。うまくいきませんでした。ターゲットサーバーをポイントするにはどうすればよいですか?
- クライアントで依存性注入を使用できない場合は、JNDIルックアップを使用する必要があると思います。sun-ejb-jar.xmlまたはsun-application-client.xmlでjndi名を構成する必要がありますか?
どのように試しても、アプリケーションクライアントを実行することはできませんか?実例を挙げてもらえますか?そして、すべてのアドバイスと例に感謝しますか?