問題タブ [struts2-convention-plugin]
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 - struts2 規約プラグインの依存関係
私はうまく動いていたプロジェクトを持っています。struts 2 で注釈を試してみたかったので、コンベンション プラグイン jar(2.3.14.2) を他の struts2 jar と共に WEB-INF/lib フォルダーに追加しました。Eclipse 内で Tomcat サーバーを再起動すると、
SEVERE: Error filterStart
と
java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor.
だから私asm-all-4.1.jar
は同じエラーが発生するのを追加しましたが、今回は:
java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor.
プラグインのドキュメント ページを見ましたが、この asm 依存関係については言及されていません。また、Tomcat のクラスパスに jar を含めようとしましたが、それも役に立ちませんでした。ヘルプ!
java - Struts 2 エラー - com.opensymphony.xwork2.util.logging.commons.CommonsLogger エラー
Struts2 サンプル アプリケーションを実行しようとしています。サーバーの起動中に、hereを使用するエラーとコードが表示されます。ここで同じコードと同じjarを実装しました。
struts2-convention-plugin-2.3.1.2.jar、asm.jar、antlr
-2.7.6.jar、commons-fileupload-1.2.2.jar、
commons-io-2.0.1.jar、commons-lang-2.5。 jar、
commons-logging-1.1.1.jar、commons-logging-api-1.1.jar、
freemarker-2.3.18.jar javassist-3.11.0.GA.jar、ognl-3.0.4.jar、struts2-core -2.3.1.2.jar、xwork-core.2.3.1.2.jar
java - struts.xml パスを変更すると、struts2-convention と struts2-config-browser-plugin が機能しません
web.xml でデフォルトの struts.xml パスを変更する場合、struts2 で struts2-convention-plugin と struts2-config-browser-plugin を使用します。
彼らはもう働けません。なぜですか?
rest - struts2-rest プラグイン..両方の strut アクション + rest アクションを一緒に動作させます。java.lang.reflect.InvocationTargetException を与える
既存の Struts 2 アプリケーションを変換して、残りのベースのサービスも提供するようにしています。
struts2-rest プラグインと struts-convention プラグインの 2 つのプラグインを使用しました。
これらに加えて、上記で asm jar にある class not found 例外が発生したため、asm.jar も使用しました。
私は両方の機能を持ちたいと思っています..私の通常のStrutsアクションマッピングも残りのURLと一緒に動作するはずです。
struts.xml
web.xml
私はエラーを見つけることができません..
strutsアクションベースのマッピングまたはrest urlのいずれかを実行したときに画面に表示されるもの..is:
spring - Spring および Convention Plugin を使用した Struts2 のアノテーションで Interceptor を使用する
struts2 でアノテーション付きのインターセプターを使用してリクエストとレスポンスを処理し、事前アクションと事後アクションを実行できるようにしようとしています。
しかし、私は実際には変更できないコンベンションプラグインでstruts 2を最初に使用しました。私のフレームワークには春も含まれています。
しかし、今問題は、インターセプターを実際のアノテーションとして使用しようとすると、アプリケーションの開始時に次の例外が発生することです。
私のコード構造は非常に単純です。
アクション クラスは次のようになります。
Struts.xml:
私のデプロイメント記述子本体 (web.xml):
私のアクションからModelDrivenの実装を削除する必要はないと思うので、なぜその例外がスローされているのかを理解するのに役立つことを願っています.
前もって感謝します
struts2 - 名前空間 [/] とコンテキスト パス [APP_NAME] に関連付けられたアクション名 [abc] にマップされたアクションはありません
Struts2 コードで注釈を使用すると、この問題が発生します。
私の Annotated Action クラスは、インターセプターを使用しているこのようなもので、私のアーキテクチャは Spring 3、Struts 2 に基づいており、Struts2 Convention Plugin を使用しています
また、デプロイメント記述子の詳細を同封しようとしています
struts.xml
インターセプターと結果タイプを定義するために使用するインターセプターを定義しました
true または falseでも試しましdevMode
たが、役に立ちませんでした。
私のディレクトリ構造は
編集:
詳細を調べて詳細なログを追加した後、ログにもう 1 つ記録されました。
ここで言及した例外は 1 つだけですが、アプリケーションで使用できる各アクション クラスで同じ例外が発生します。
java - xwork と xwork-core での競合
Struts 2 を Zero Configuration、Spring、Hibernate、Maven と統合しようとしています。
しかし、私が統合に欠けているものがあるに違いないと私が思うことは、Mavenの構成に関連しているに違いありませんPom.xml
:
この構成を使用するとエラーが発生するため
そして、opensymphony XWork libaray の代わりに、次の依存関係を使用します
この例外がスローされます