如何在Spring Boot应用程序中使用WebSphere Liberty

8

我希望在Spring Boot应用程序中使用Websphere Liberty代替Tomcat服务器。如果我没记错的话,它不是开箱即用的。我该如何配置Spring Boot / Websphere Liberty来实现这一点?

3个回答

7

谢谢!它正在运行并创建一个war文件。我想从中获取一个可执行的jar文件。这可能吗? - Arun Abraham
2
很抱歉,你无法嵌入WLP,所以那里没有JAR文件可用。 - Stephane Nicoll
我正在尝试使用Spring Boot开发微服务,并希望将其构建为带有WAS Liberty Profile的可执行jar。Spring Boot将来会默认支持WLP吗?是否可以自定义Spring Boot以适用于WLP? - Arun Abraham

5

实际上,您现在可以使用WebSphere Liberty创建可运行的jar文件。您需要v8.5.5.9或更高版本。按照以下方式创建可运行的jar文件:

server package {server name} --archive={jar name}.jar --include=minify,runnable 

生成的 jar 文件可以像预期的那样运行:

java -jar {jar name}.jar 

谢谢。它正在工作。 如果我将swagger依赖项(io.springfox)或spring批处理(spring-boot-starter-batch)添加到pom中,测试将失败并且服务器无法启动。是否有App Accelerator的文档?我找不到。 - Arun Abraham
这是关于从JAR文件运行Liberty服务器的官方文档。 - Jeremy Hughes
以上链接无法使用,更新后的链接为https://www.ibm.com/support/knowledgecenter/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/rwlp_setup_jarserver.html。 - damndemon

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接