【发布时间】:2019-09-14 06:32:44
【问题描述】:
我是新的 WebSphere/SpringBoot 用户。我有一个准系统 Spring Boot 应用程序(v2.1.8.RELEASE),使用 Gradle 5.6.2 构建的战争文件,来自 STS 3.9.9.RELEASE ,这在我的 localhost/tomcat 上运行良好,我只调用 localhost:8080/hi,应用程序说你好。
然后我继续将它安装在 WAS ND 8.5.5.15 的配置文件/节点/服务器上,它指向 Java 8,并且它已成功启动。 但是当我从浏览器(无法访问页面)或邮递员(无法得到任何响应)输入 URL 时,我无法访问该 URL。这是该节点/服务器中安装的唯一应用程序。
其他一些细节是:
(1) 另一个 URL,使用相同的 ip,但位于另一个配置文件/节点上,是可访问的,所以这不是 ip 问题。
(2) 9082端口根据serverindex.xml是正确的:
<specialEndpoints xmi:id="NamedEndPoint_1568009064531" endPointName="WC_defaulthost">
<endPoint xmi:id="EndPoint_1568009064531" host="*" port="9082"/>
</specialEndpoints>
(3) 根据 Web 模块属性/Web 模块的上下文根,上下文根是正确的。
(4) "hi end-point" 在应用程序中正确“配置”如下:
@SpringBootApplication
@RestController
public class HelloBootApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(HelloBootApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(HelloBootApplication.class, args);
}
@RequestMapping("/hi")
public String sayHello() {
return "Hiiii";
}
}
(5)installedApps中的WEB-INF/web.xml,如下:
<?xml version="1.0" encoding="UTF-8"?><web-app metadata-complete="true" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"/>
我还能从哪里找到问题? 提前致谢。
P.S 如果您需要更多信息,请告诉我。
【问题讨论】: