問題タブ [jakarta-ee]
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 - プログラムで j2ee アプリケーションを再起動できますか?
J2EE アプリケーションを (アプリケーションから) 再起動できるかどうか知っている人はいますか? もしそうなら、どのように?
可能であれば、アプリサーバーに依存しない方法でそれを実行できるようにしたいと考えています。
アプリケーションは、多くの異なるアプリ サーバーで実行されます。基本的には、クライアントが好むものは何でもです。
アプリサーバーに依存しない方法でこれを行うことができない場合、おそらく私の目的のために行う価値はありません。アプリを手動で再起動する必要があることをユーザーに通知するメッセージをいつでも表示できます。
java - Tomcat と Weblogic JNDI ルックアップ
私たちが使用している Weblogic サーバーは、「appds」などの JNDI データソース名を許可するように構成されています。
開発 (localhost) の場合、Tomcat を実行し、server.xml の <context> セクションで宣言すると、Tomcat は JNDI ツリーの「java:comp/env/jdbc/*」で JNDI データソースをハングします。
問題: Weblogic では、JNDI ルックアップは「appds」ですが、Tomcat では、正式な「java:comp/env/jdbc/appds」を提供する必要があるようです。残念ながら、Tomcat バージョンは暗黙の標準ですが、残念ながら Weblogic の構成を変更することはできません。つまり、異なる環境を容易にするために 2 つの異なる Spring 構成ファイル (Spring 2.5 を使用) が必要になることを意味します。
これに対処するエレガントな方法はありますか。Tomcat で JNDI 名を直接検索できますか? 春は名前を付けて両方の場所を見ることができますか? Google の検索や提案はすばらしいでしょう。
java - Weblogic のデフォルト ハンドラはコンテキストのリストを表示できますか?
Jetty では、'/' にデプロイメントがない場合、DefaultHandlerは既知のコンテキストのリストを表示します。これは、開発中に非常に役立ちます。
同様の利便性を提供するように BEA Weblogic を構成することは可能ですか?
ant - WebSphere にデプロイする簡単な方法はありますか?
WAS ant タスクを使用した WebSphere へのデプロイに関するこの質問を見たことがあります。
これを行う簡単な方法はありますか?過去に、warファイルをディレクトリにドロップしてTomcatにデプロイしました。私は、IBM ライブラリーを呼び出したり、ワークステーションにインストールされる RAD に依存したりしない、WebSphere 用の同様のメカニズムがあることを望んでいました。
windows - Windows マシン上のファイルのチェックサムをリモートで取得するにはどうすればよいですか?
自動検出ツールを使用して、リモート J2EE アプリケーション サーバーの JAR ファイルの内容がいつ変更されたかを確認しようとしています。現在、システムは WMI を使用して JAR 全体をダウンロードし、ローカルでチェックサムを取得しますが、大きな JAR の場合は低速です。
UNIXy サーバー (および Cygwin を使用する Windows サーバー) の場合は、SSH 経由でログインして を実行するだけmd5sum foo.jar
です。理想的には、リモート サーバー (何千もあるかもしれません) に余分なソフトウェアをインストールすることを避けたいので、通常の Windows サーバーでこれを行う良い方法はありますか?
java - ファイルハンドルを追跡する
私は log4j を使用する巨大な耳を持っており、それをセットアップするために使用される単一の構成ファイルがあります。この構成ファイルでは、特定のログ ファイルについて言及されていませんが、構成ファイルで指定されたもの以外の追加のファイルがログ フォルダーに生成されます。(logger|log4j|log).(properties|xml) の他の組み合わせを検索しましたが、ear に含まれるすべての jar ファイルで有望なものは見つかりませんでした。これらの余分なファイルを作成している問題のあるスレッド/クラスを追跡するにはどうすればよいですか?
java - Java EE SqlResultSetMapping 構文
次の Java 6 コードがあります。
最後の閉じ右括弧で構文エラーが発生します。Eclipseは、「EnumBodyを挿入してブロックステートメントを完成させます」および「列挙型識別子を挿入してEnumHeaderNameを完成させます」。javac からの同様の構文エラー。
私は何を間違っていますか?
java - Java サーブレット 404 エラー
404 resource not found
Sun の J2EE によって自動作成された特定の .WAR 内のページがdeploytool
同じ .WAR ファイル内のサーブレットをロードしようとし
たときに、エラーを引き起こす可能性が最も高い原因は何ですか?
例えば:
HTTP ステータス 404 - /MyServlet/MyServlet
タイプステータス レポート
メッセージ/MyServlet/MyServlet
説明要求されたリソース (/MyServlet/MyServlet) は利用できません。
関連: これらのうち、サーバー固有のものはいくつありますか? 例: Sun Java Application Server vs Tomcat & Catalina ?
java - Java/StrutsからのResourceBundleと置換式
リソースバンドルプロパティファイルがある場合:
A.properties:
そして、リソースバンドルをロードするJavaコードがあります。
{0}テキストを何らかの値に置き換えるにはどうすればよいですか
出力が次のように出力されるようにします。
これを行うためのResourceBundleの一部であるメソッドはありません。また、私はStrutsにいますが、MessagePropertiesを使用して置換を行う方法はありますか。
java - EJB 2.x BMP エンティティー Bean と Hibernate 3.x の混合
EJB 2.x エンティティ Bean (BMP) を使用する大規模なアプリケーションがあります。これは恐ろしい持続戦略であることがよく知られています (必要に応じて詳しく説明します)。
このアプリケーションの移行を開始して、より表現力が高く、透過的で、非侵襲的な永続化戦略を使用したいと考えています。私の会社でのこれまでの経験を考えると、Hibernate 3.x は当然の選択です。
アプリケーション内の 100 以上のテーブルがエンティティ Bean を使用しているため、Hibernate への移行にはしばらく時間がかかります。そのため、可能であれば、理想的には同じテーブルで同時に、2 つの永続化戦略を並行して実行する段階的なアプローチを検討しています。
私の質問は、これら 2 つの永続化戦略を組み合わせることの落とし穴 (もしあれば) は何ですか? 彼らはお互いの邪魔になりますか?