問題タブ [ibm-rad]
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 - エラー: バージョンを含むプロジェクトデプロイメント記述子には、XMI 形式のバインディングまたは拡張ファイルが必要です。ibm-web-bnd.xml
エディターをRad 7.5 から 8に、maven 2 から 3にアップグレードしました。これは、既存の Maven プロジェクトを RAD 8 にインポートした直後に発生しますが、pom ファイルにエラーはありません。
問題は 2 つの xml ファイルにあります。
バージョン デプロイメント記述子を含むプロジェクトには、XMI 形式のバインディングまたは拡張ファイルが必要です。ibm-web-bnd.xml /DocViewerWeb/WebContent/WEB-INF 不明な検証メッセージ
バージョン デプロイメント記述子を含むプロジェクトには、XMI 形式のバインディングまたは拡張ファイルが必要です。ibm-web-ext.xml /DocViewerWeb/WebContent/WEB-INF 不明な検証メッセージ
これら 2 つのファイルの内容は次のとおりです。
と
ここで何が問題になる可能性がありますか?
関連する可能性のある別の問題を投稿しました: JSR250: CommonAnnotations for Java, 2.3: @Resource Methods must be setter that follow the standard JavaBeans Convention
maven - RAD 8 で ibm-web-bnd.xml を間違った場所に生成する MAVEN プラグイン
私は、IBM RAD8 と m2e maven プラグインを使用している ANT ビルドから Eclipse に変換されたプロジェクトを持っています。
web.xml と ibm-web-bnd.xml バインディング ファイル間の接続が機能していないようです。バインディング ファイルにはリソース マッピング バインディングの問題がいくつかあり、ibm-web-bnd.xml を (web.xml デザイナーを使用して) 生成すると発生します。
また、生成されると、target/m2e-wtp/web-resources/WEB-INF/ibm-web-bnd.xml の下に配置されます。それは私が期待する場所ではありませんか?
java - このスタックトレースが消えるようにクラスをリロードするにはどうすればよいですか?
本当に奇妙なエラーが発生しました。これは、アプリケーションサーバー(websphere 8)からのスタックトレースです。
また、別のJSPページでも同様の問題が発生し、新しく追加されたメソッドが読み込まれません。
しかし、それが不平を言っているメソッドは実際にはクラスにあり、私はそれを再デプロイしてサーバーを再起動しました。そのため、一部の変更は更新されていないようです。これを処理する正しい方法は何ですか?プロジェクトをコンパイルしてクリーンアップすることはできますが、JSPページにアクセスしようとするとこのランタイム例外が発生します。私はRAD8とWAS8を使用していますが、そこにスタックトレースが表示されます。
アップデート
私はまだこれを解決していません。環境はIBMRAD8(= Eclipse)およびWAS(websphere)8であり、JSPはJavaクラスに新しく追加されたメソッドを認識しません。クラスをリロードできないようなキャッシュが発生しているのではないかと思います。JSPから一時ファイルを削除してサーバーを再起動しようとしましたが、プロジェクトをクリーンアップしましたが、エラーが引き続き表示されます。私は何をすべきか?
アップデート2
問題のあるクラスの1つを削除して、代わりにnoclassfounderrorを取得することもできますが、それはそれほど良くありません。IBM RADは私のために機能していません。開発を不可能にするIDEよりも、コマンドプロンプトから開発する方がよいでしょう。
java - IBM RAD 8 / Eclipse で誤ったエラーを取り除く方法は?
JSP インクルードを使用し、IDE (IBM RAD 8) から、変数が見つからず、インポートを解決できないというエラーが表示されますが、これらの変数とインポートは、私の IDE である JSP を含むファイルで実際に処理されます。について不平を言う。含まれているJSPがそれを含むページの変数を使用するのはコンパイルエラーではないため、この誤検知を取り除くために使用できる設定などはありますか? インクルードの場合、IDE がインクルードを見つけられない場合にインクルードを参照するものを設定して、この誤ったエラーが表示されないようにする必要があります。この設定はどのように可能ですか?
助けてくれてありがとう
websphere - RAD 8 (Eclipse ベース) の管理コンソールはどこにありますか?
IBM RAD 8 に組み込まれている WAS 8 の管理コンソールを開くにはどうすればよいですか?
websphere - WebSphere Application Server(読み取り専用)プロファイルのアクセスレベルを変更する方法
RationalApplicationDeveloperでWebSphereApplicationServer8.5ベータを構成しようとしています。WebSphere Application Serverの設定では、プロファイルはWebSphere Application Serverですでに作成されていますが、プロファイル名のドロップダウンリストは空になります。WASサーバー設定でプロファイルの構成をクリックすると、ランタイムで定義されたWebSphereApplicationServerプロファイルの下のすべてのプロファイルが「読み取り専用」として表示されます。つまり、私はインストールへの読み取り専用アクセス権を持つ非rootユーザーであるため、サーバーのプロファイルを管理する権限がありません。管理者権限を持つWindows7(x64)で作業しています。
私はこのリンクをたどっています
しかし、運はありません。
誰かがここで私を助けることができますか、サーバーのアクセスレベルをどのように変更できますか?
java - IBM RAD 8 では JSPF 検証が壊れていますか?
JSP フラグメントを検証するはずの IBM RAD 8 が機能しません。インクルードファイルで定義されているクラスと変数が未定義であるというエラーが報告されます。検証を無効にしたくありません。有効にする方法を尋ねています。JSP フラグメントに .jspf という名前を付けて、推奨される WEB-INF/jspf に配置すると、検証が機能するはずですが、機能しません。IBM からの唯一の回答は、JSPF フラグメントの検証を無効にする方法 でした。
この方法でファイルを含めます
その場合、IBM RAD は jspf ファイルを検証できません。検証は壊れていますか?
java - Java EE プロジェクトを Eclipse なしで WebSphere 7 にデプロイする
私はeclipse と m2eclipse のすべてのバグにうんざりしており、コマンド プロンプトを使用して maven でビルドし、その後サーバーを起動し、アプリケーションをサーバーにデプロイし、コマンド プロンプトを使用して公開したいと考えています。通常、私はEclipseサーバータブ内でそれを行います。
コードを変更した場合は、maven で再構築して再公開するだけです。
Wepshere 管理 Web コンソールで EAR を展開できることは承知していますが、私が考えているのは耳ではありません。少なくともそうは思いません。たとえば、アプリケーションがデプロイされると、jRebel は jvm のクラスをリロードできるようにしたいと考えていますが、ear ファイルはスタンドアロンであるため、機能しないと思います。
そう、
コマンドプロンプトからサーバーを起動し、プロジェクトをデプロイして公開するにはどうすればよいですか?
ありがとう!
java - ファイル persistence.xml は必要ですか?
私の開発環境 (IBM RAD 8 + WAS 8) は、プロジェクトに persistence.xml ファイルがないことを訴えています。それでも、プロジェクトをビルドして実行できるようです。そのファイルは必要ですか?また、そのようなファイルを 1 つ追加してプロジェクトを検証に合格させる場合、そのファイルには何が含まれている必要がありますか?
このプロジェクトは、他のプロジェクトのセッション Bean とエンティティ Bean を使用する Web プロジェクトであり、この persistence.xml エラーはプロジェクトで唯一のエラーなので、喜んで取り除きます。
助けてくれてありがとう
アップデート
ファイルで persistence.xml を検索したところ、EJB プロジェクトの src/ と bin/ に表示されましたが、同僚によると、web プロジェクトが永続性を使用しているため、サーブレットと jsp を含む Web プロジェクトには persistence.xml がありません。 xml を EJB プロジェクトから取得します。つまり:
ant - wsejbdeploytaskdefを使用してAnt経由でRMICを実行中にエラーが発生しました
Antタスクを使用してRMICを生成しようとすると、次の例外が発生します。
これを修正する方法を教えてください。RAD7.5にバンドルされているWebSphere6.1サーバーを使用してこれを試しています。
これは、IDEを使用してEARを生成する場合は正常に機能し、カスタムAntビルドファイルを使用する場合にのみ失敗します。