我有一个
spring boot rest web应用程序,它可以在嵌入式服务器上完美运行.然而,在按照博客
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file中提到的步骤后,我收到了404错误消息,我将服务器上的资源发送给我.我在本地使用了java 1.8.0_212并使用了java 1.8.0_131并在tomcat上部署了我的应用程序9在服务器上.令我困惑的一件事是可以访问扩展CrudRepository的存储库.以下是我的申请入门点.
@SpringBootApplication
@ComponentScan(basePackages = "com.dbe.ref")
public class RefmsApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(RefmsApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(RefmsApplication.class,args);
}
还有我的pom.xml
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.dbe.ref
refms
0.0.1-SNAPSHOT
war
refms
project for Rural electrification fund
org.springframework.boot
spring-boot-starter-parent
LATEST
UTF-8
UTF-8
1.8
com.RefmsApplication
org.springframework.boot
spring-boot-starter-tomcat
provided
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-security
org.springframework.boot
spring-boot-starter-data-rest
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-tomcat
provided
com.oracle
ojdbc6
11.2.0.4
org.springframework.boot
spring-boot-starter-test
test
org.webjars
jquery
2.2.1
org.webjars
angularjs
1.4.10
org.webjars
bootstrap
3.3.4
org.webjars
font-awesome
4.7.0
eu.michael-simons
wro4j-spring-boot-starter
0.3.4
net.sf.jasperreports
jasperreports
6.4.0
org.apache.poi
poi
3.14
net.sourceforge.dynamicreports
dynamicreports-core
5.0.0
refms
org.springframework.boot
spring-boot-maven-plugin
这是日志的一部分:
2017-09-19 10:38:20.564 INFO 6660 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'errorPageFilter' to: [/*]
2017-09-19 10:38:20.565 INFO 6660 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2017-09-19 10:38:20.566 INFO 6660 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2017-09-19 10:38:20.568 INFO 6660 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2017-09-19 10:38:20.568 INFO 6660 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2017-09-19 10:38:20.571 INFO 6660 --- [ main] .s.DelegatingFilterProxyRegistrationBean : Mapping filter: 'springSecurityFilterChain' to: [/*]
2017-09-19 10:38:20.571 INFO 6660 --- [ main] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'configurableWroFilter' to urls: [/wro4j/*]
2017-09-19 10:38:20.572 INFO 6660 --- [ main] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServletRegistration' to [/refms/*]
2017-09-19 10:38:20.573 INFO 6660 --- [ main] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]