問題タブ [fatjar]

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.

0 投票する
0 に答える
479 参照

java - メソッド tomcat.addwebapp() での FileNotFoundException

maven プロジェクト以外のどこかでファット jar を実行しようとしています。実行可能な jar は eclipse から作成されます ([エクスポート] -> [実行可能な jar] -> [生成された jar に必要なライブラリを抽出])。このjarには、lib内のすべての依存関係jarと外部jar、およびクラスファイルがあります。

Eclipse の Maven 依存関係のスナップショット --> Maven 依存関係

以下は、次のように配置された実行可能なjarの構造ですE:/JAR/fatFromEclipse.jar

以下は、実行可能なjarから実行されるメインクラスです。

次のようにjar を実行しているとき に、行 でエラーを下回っていますContext webContext = tomcat.addWebapp(contextPath, f.toString());java -jar fatFromEclipse.jarE:/JAR

問題の解決を手伝ってください。私はたくさん検索しましたが、ほとんどのソリューションは、maven プロジェクトのターゲット フォルダー内で jar を実行していることがわかりました。ここでは、jar を全体として配布して、他のユーザーがそれをダブルクリックするだけで、その内部で Web アプリケーションを実行できるようにします。前もって感謝します !

-マニッシュ