java - Selepas menukar but Spring kepada perang dan mengerahkannya ke tomcat tempatan, projek itu tidak boleh diakses
某草草
某草草 2017-05-17 09:58:46
0
2
827

1. Saya mengikuti tutorial dalam talian untuk menukar projek but Spring menjadi perang untuk pembungkusan, dan kemudian menggunakannya pada tomcat7.0 tempatan, memulakan tomcat, dan mendapati projek itu tidak boleh diakses semasa mengakses projek.

Kandungan fail 2.pom

<projek xmlns="http://maven.apache.org/POM/4... http://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>
<groupId>com.ming.wei.yue</groupId>
<artifactId>bargain</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.4.2.RELEASE</version>
</parent>
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
    <start-class>com.ming.wei.yue.ApplicationStart</start-class>
</properties>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <optional>true</optional>
    </dependency>
    <!-- 这个未来方便本机测试使用的tomcat -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>
</dependencies>
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

</projek>

3. Konfigurasi kelas permulaan

pakej com.ming.wei.yue;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder org;. boot.web.support.SpringBootServletInitializer;
@SpringBootApplication
kelas awam ApplicationStart memanjangkan SpringBootServletInitializer{

public static void main(String[] args){
    SpringApplication.run(ApplicationStart.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
    return builder.sources(ApplicationStart.class);
}

}

4.kelas pengawal

pakej com.ming.wei.yue.action;

import org.springframework.web.bind.anotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind. anotasi.RestController;

@RestController

Tawar-menawar kelas awam {

@RequestMapping(value="/test")
@ResponseBody
public String test(){
    return "ECS1";
}

}

5. Maklumat profil


6 Terus gunakan arahan pemasangan maven untuk membungkus pada eclipse

Letakkan pakej perang ini di bawah direktori webapps tomcat pada mesin tempatan anda, dan namakannya kepada demo.war

7. Mulakan Tomcat7

8 Ujian akses, pelaporan ralat akses

Sila beritahu saya apa yang salah dengan ini?

某草草
某草草

membalas semua(2)
阿神

Server.port yang dikonfigurasikan dalam application.yml anda dikonfigurasikan dengan nombor port tomcat terbina dalam but spring Selepas ia dibungkus ke dalam pakej perang dan digunakan pada tomcat bebas, server.port yang anda konfigurasikan tidak akan berfungsi.

小葫芦

Daripada log tangkapan skrin anda, dapat dilihat bahawa tomcat telah berjaya dimulakan Portnya ialah 8080
http://127.0.0.1:8080/demo/test

.
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!