小编abd*_*men的帖子

Jboss中Spring boot返回错误404

我有一个示例 Spring boot 应用程序。它在 Tomcat 服务器中工作,但是当我生成战争并将其部署在 jboss 服务器(7.1.1)中时,出现 404 错误。

这是我的restController示例:

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloWorldController {
   @RequestMapping(value="/test")
   public String sayHello() {
      return "Hello Spring Boot!!";
   }
}
Run Code Online (Sandbox Code Playgroud)

这是我的主课:

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 MainApp extends SpringBootServletInitializer {
   public static void main(String[] args) {
      SpringApplication.run(MainApp.class, args);
   }
   @Override
   protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
   return application.sources(MainApp.class);
   }
}
Run Code Online (Sandbox Code Playgroud)

我添加了一个 application.properties 文件,并在其中添加了这一行:

服务器.contextPath = /*

我的 jbos-web.xml 是这样的:

> <?xml version="1.0" encoding="UTF-8"?> <!-- …
Run Code Online (Sandbox Code Playgroud)

java jboss spring spring-boot

5
推荐指数
1
解决办法
3502
查看次数

标签 统计

java ×1

jboss ×1

spring ×1

spring-boot ×1