java - Spring Boot を war に変更してローカル Tomcat にデプロイした後、プロジェクトにアクセスできなくなります
某草草
某草草 2017-05-17 09:58:46
0
2
866

1. オンライン チュートリアルに従って Spring boot プロジェクトを war に変更してパッケージ化した後、それをローカルの tomcat7.0 にデプロイし、tomcat を起動しましたが、プロジェクトにアクセスするとプロジェクトにアクセスできないことがわかりました。

2.Pom ファイルの内容

<プロジェクト xmlns="http://maven.apache.org/POM/4... http://maven.apache.org/xsd/maven-4.0.0.xsd">

リーリー

</プロジェクト>

3. スタートアップクラスの構成

パッケージ com.ming.wei.yue;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder。 SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
@SpringBootApplication
public class ApplicationStart extends SpringBootServletInitializer{

リーリー

}

4.コントローラークラス

パッケージ com.ming.wei.yue.action;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

@RestController
パブリック クラス Bargain {

リーリー

}
5. 設定ファイル情報

6. Maven install コマンドを直接使用して Eclipse にパッケージ化する

この war パッケージをローカル マシンの Tomcat の webapps ディレクトリに配置し、その名前を demo.war に変更します。

7. Tomcat7
を起動します。

8. テストアクセス、アクセスエラー

これの何が問題なのか教えてください?

某草草
某草草

全員に返信(2)
阿神

application.yml で設定された server.port は、Spring Boot に組み込まれた Tomcat のポート番号で設定され、war パッケージにパッケージ化されて独立した Tomcat にデプロイされると、設定した server.port は機能しなくなります。

いいねを押す +0
小葫芦

スクリーンショットのログから、tomcat が正常に起動したことがわかります。ポートは 8080
http://127.0.0.1:8080/demo/test

です。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート