問題タブ [geronimo]
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.
jakarta-ee - WinXP で Apache Geronimo 3 を実行できない
java.security.NoSuchAlgorithmException
コマンドを使用して Windows XP で Geronimo 3.0-M1 (Tomcat を使用) を実行しようとすると、エラーが発生しますbin/geronino run
。報告によると、AES の実装はありません。しかし、AES を使用して単純なアプリケーションを実行しようとすると、動作します。インターネットで調べましたが、何も見つかりませんでした。同じ経験をした人はいますか?(Geronimo の出力が続きます。)
postgresql - Postgresql/openJPA (geronimo) シーケンスの問題
シーケンスに奇妙な問題があります。geronimo 2.2 で postgresql 9 を使用しています。db 環境内でシーケンスPLANTS_ID_SEQ
を作成しました。新しいエンティティを作成しようとすると、ログ (postegresql に由来する) に関係PLANTS_ID_SEQ
が存在するというエラーが表示されます。すでに作成されているシーケンスを作成しようとしているようです。これはエンティティ Bean のコードです。
シーケンス名を変更すると ( eg sequenceName="MY_SEQ"
)、コードは正しく実行されますが、postgresql で MY_SEQ シーケンスが作成されます (明らかに使用されます)。誰かがこのケースについて手がかりを持っている場合は、共有してください. ありがとうジョージ
mysql - Geronimo と MySQL - .ear をデプロイできません (DeploymentException: Unable to resolve resource reference)
MySQL 5.5.11 に接続しようとしている Web アプリがあります。しかし、.ear ファイルを Geronimo 2.2.1 にデプロイしようとすると、次の例外がスローされます。
org.apache.geronimo.common.DeploymentException: リソース参照 'jdbc/MyDataSource' を解決できません (リソースに自動マップできませんでした。Geronimo デプロイメント プランにリソース参照マッピングを追加してみてください。
これが私がやったことです:
- Geronimo コンソールでデータベース プール名 jdbc/MySQL を作成しました (Geronimo データベース プール ウィザードを使用)。ウィザードで、MySQL Connector/J 3.0.17 を選択します。jar が {GERONIMO_HOME}/repository にダウンロードされたことを確認しました。Geronimo コンソールで、そのデータベース プールを使用してテーブルを作成し、データを挿入できることを確認しました。
- WEB-INF/web.xml ファイルに以下を追加します。
- 以下を WEB-INF/geronimo-web.xml に追加します。
私は何が間違っている可能性がありますか? Web アプリを MySQL に適切に接続し、Geronimo にデプロイするにはどうすればよいですか?
これが私が取り組んでいるものです:
- Geronimo 2.2.1 と Tomcat 6
- MySQL 5.5.11
- Eclipse Indigo リリース
- マック OS X 10.6.7
ありがとう
mysql - ArgumentException: JDBC ドライバーまたは DataSource クラス
MySQL バックエンドを使用して単純な Web アプリを作成しようとしています。.ear を Geronimo にデプロイできました。ただし、フォームを送信して OpenJPA 経由で DB にいくつかのものを永続化すると、次のエラーが発生します (以下は私のスタックトレースです)。
原因: org.apache.openjpa.persistence.ArgumentException: ConnectionDriverName プロパティで JDBC ドライバーまたは DataSource クラス名を指定する必要があります。
私のプロジェクトは、Web モジュール (AReyesAdminWeb) と ejb モジュール (AReyesEJB) を持つエンタープライズ アプリケーション プロジェクト (AReyes) です。
私のpersistence.xml
ファイルは AReyesEJB/ejbModule/META-INF にあります。
私が使っているもの
- Geronimo 2.2.1 と Tomcat 6
- MySQL 5.5.11
- OpenJPA 1.2.2
- Eclipse Indego リリース
- OS X 10.6.7
スタックトレース
com.areyes.session.AdminManager は、AReyesAdminWeb (@EJB anno を使用) のサーブレットに注入された @Stateless Bean です。コンストラクタは次のとおりです。
Web アプリが ejb アプリの persistence.xml を認識していないようです。すべてを正しくまとめたのだろうか。
これを私のapplication.xmlに追加しました:
次に、これを geronimo-application.xml に追加しました。
私の EA プロジェクト (AReyes) では、META-INF と同じフォルダーに mysql-plan.xml を追加しました。次に、Geronimo フォルダーから tranql-connector-mysql-local-1.5.rar をインポートしました。
mysql - org.apache.openjpa.lib.jdbc.ReportingSQLException、MySQL、OpenJPA、Geronimo
このエラーが発生する理由を誰かが説明できますか(以下の完全なスタックトレース):
原因:org.apache.openjpa.lib.jdbc.ReportingSQLException:SQL構文にエラーがあります。MySQLサーバーのバージョンに対応するマニュアルで、1行目の「TYPE=innodb」の近くで使用する正しい構文を確認してください**{stmnt763763032 CREATE TABLE ADMIN_USER(admin_id BIGINT NOT NULL AUTO_INCREMENT、first_name VARCHAR(255)、last_name VARCHAR(255 )、user_name VARCHAR(255)、PRIMARY KEY(admin_id))TYPE = innodb} [code = 1064、state = 42000] *
andとを使用したWebアプリがMySQL 5.5.11
あります。私は罰金を解体することができます。しかし、フォームを送信して永続化すると、上記のエラーが発生します。openJPA 1.2.2
Geronimo 2.2.1 with Tomcat 6
.ear
Admin @Entity
また、tranql-connector-mysql-local-1.5.rar
(Geronimoリポジトリから)コネクタとして使用しています。
persistence.xml
管理者@Entity
...ゲッター/セッターが続きます
スタックトレース
geronimo - Geronimo コンソール ページが表示されない
Ubuntu ボックスに geronimo-tomcat6-javaee5-2.2.1 をインストールしました。インストール後、バックグラウンドで geronimo を起動しました (./start-server --background)。ただし、http://localhost:8080/consoleを使用してコンソール ページにアクセスできませんでした。
ブラウザは、ローカルホストに接続できませんでした. 私が何かを逃したかどうかはわかりません。
前もって感謝します..
linux - JSF の初心者を失った: Linux、Geronimo、タグ ライブラリ
J2EE 5 および Tomcat 6 で Geronimo を使用しており、JSF を使用して 1 つの単純なページを作成しようとしています。タグライブラリファイルを入れてmyfaces_core.tld
動作myfaces_html.tld
さWEB-INF
せましたが、Windows だけでした。Linux では、WAR を展開IOException
していたときに原因不明のことがわかりました。2 つのタグ ライブラリ ファイルを削除することで、デプロイが可能になりました。しかし、ブラウザでページを開いたときにエラーが発生しました。WEB-INF/myfaces_html.tld
JSP ファイルのヘッダーに指定されているファイルがありませんでした。MyFaces の例では、MyFaces TLD ではなく、一般的な Sun Java TLD が使用されています。WEB-INF/myfaces_html.tld
URIをhttp://java.sun.com/jsf/html
antに上書きしましたが、エラーが発生しました The absolute uri: http://java.sun.com/jsf/htmlweb.xml またはこのアプリケーションでデプロイされた jar ファイルでは解決できません。
私は今迷っています。JSF コンポーネントを使用するには、タグ ライブラリ記述ファイルを WAR に配置する必要がありますか? これらのファイルは、Geronimo コンテナーの MyFaces JAR に既に含まれていますよね? コンテナーは、プラットフォームに関係なく同じ動作をする必要がありますか? 単純なアプリケーションを本当にプラットフォームに依存しないようにするにはどうすればよいですか?
model-view-controller - Spring MVCとMyFacesは連携できますか?
質問があります。些細なアプリケーションがあります。Spring MVCを使用したいのですが、JSPページでいくつかのフェイスレットを使用します(私がうまくいっていれば)。しかし、私はそれをすることができません。Geronimoを使用しています。Geronimoには、MyFacesJSFの実装があります。私は今、適切に書くにはどうすればいいfaces-config.xml
のか、何が欠けているのかはわかりません。ブラウザでページを開くと、Geronimoは次のようにスローしIllegalStateEcxeption
ます:このアプリケーション用に設定されたファクトリはありません。これは、faces-initializationがまったく機能しない場合に発生します。
アプリケーションでコントローラーを作成しました。
web.xmlでディスパッチャーサーブレットを宣言し、サーブレットに直面しています。
WEB-INF/sd-servlet.xmlでディスパッチャーサーブレットを構成しました。
私faces-config.xml
にはただ1つの宣言が含まれています:
そして最後に、JSPページを作成しました。
classloader - Geronimo StAX が Woodstox の実装を見つけられない
Ant を使用して、Axis2 を使用して Web サービスを呼び出そうとする自己定義タスクを呼び出そうとしています。親jarのClass-Pathマニフェストヘッダーによってすべてのjarを提供しています。geronimo-stax-api_1.0_spec-1.0.1.jar と wstx-asl-3.2.4.jar の両方が Class-Path で定義されています。StAX api (geronimo-stax-api_1.0_spec-1.0.1.jar から) が com.ctc.wstx.stax.WstxInputFactory (wstx-asl-3.2.4.jar から) を使用しようとしています。Classloader がクラスを見つけられません。これはクラスローダーの問題のようですが、何か問題が見つかりません。奇妙なことに、システムのクラスパスに wstx-asl-3.2.4.jar を配置すると、それが配置されます。しかし、Sun/Oracle の jar 仕様は、Class-Path とシステム クラスパスの機能が同じであることを示しており、同じシステム クラス ローダーを使用します。ところで、ご覧のとおり、一部の jar は osgi バンドルですが、これが問題を引き起こすかどうかはわかりません。
スタック トレースを以下に示します。
jakarta-ee - Geronimoデプロイメントエラー:無効なJARファイル
正常に動作するGeronimoベースのアプリがあります。インストール/デプロイを自動化しようとしていますが、それが行き詰まっています。Geronimo2.2でのJMSリソースのデプロイです。
Geronimoコンソールからリソース(キューとトピックの接続)を作成することは正常に機能しますが、CLIデプロイツールを使用して同じことを実現することはできません。
コンソールを使用してリソースを構成し、[デプロイ]ではなく[プランの表示]をクリックします。プランを(リンク)に保存し、コンソールで説明されているように次のコマンドを実行します。queue-topic-plan.xml
展開は失敗します:
WTF!これはXMLファイルであり、JARではありません。関係するJARはありません。そして、それはコンソールから直接コピーされます。また、ドキュメントは、プランファイル(XML)とモジュール(rarファイル)の引数の順序について互いに矛盾しています。両方を試しましたが、同じエラーが発生します。
いくつかの光を当てるためのTIA。FWIW、私はJava/J2EEの初心者です。