私は、スタンドアロンのWebアプリケーションを使用し、埋め込まれたTomcat、MVC Springブートを使用しています。埋め込み型のtomcatを含む実行可能な.warを.exeにラップする方法は?
最終的なユーザーがプロパティファイルを変更しないように、どうやって.exeに正しくラップすることができますか。
Maven 'mvn clean install'で作成された実行可能な戦争は、cmdから起動してもうまく動作します。
私はを試しました。Launch4jはうまくいきますが、実行するとすべてで正常にexeファイルが生成されます。私はこのエラーが発生します。
私はエラー処理を試みましたが、私の問題は解決しません。
エラー:
ホワイトレーベルのエラーページ
あなたがフォールバックとして これを見ているように、このアプリケーションは、/エラーのための明示的なマッピングを持っていません。
木4月7日16:04:11 CEST 2016予期しないエラーが発生しました(type = Not Found、status = 404)。 /view/home.jsp
".exe"として動作するかどうかは疑問ですが、カスタムJarLauncherがコンテンツを読み込めなくなってしまうことが考えられます。また、exeファイルを作成しても問題は解決されませんが、引き続き抽出することができます(戦争)。間接参照のレイヤーだけを追加します。 –
'war'ではなく' jar'を実行して、このエラーがなくても実行できることを確認してください。 'jar'が動作するには、すべての静的ファイルを' src/main/resources/static'フォルダに移動する必要があります。それが動作するかどうかを見てみましょう:) –
おかげで私はテストし、進捗状況を更新します。 –