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