首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Websphere 9上的REST Spring引导Web服务

Websphere 9上的REST Spring引导Web服务
EN

Stack Overflow用户
提问于 2019-03-04 23:16:32
回答 2查看 4.6K关注 0票数 1

我希望创建一个 Service,并在传统的Websphere 9应用服务器中部署和发布它。有可能吗?我可能会遇到什么挑战?有谁能给我一些指点供参考吗?

EN

回答 2

Stack Overflow用户

发布于 2019-03-05 00:16:33

是的这是可以做到的。这不是一个好的设计,但是的,它是可以做到的。在我为一家大银行工作的那一天,他们在IBM websphere中部署了java spring微服务(不是自由)。

怎么做?

1)把你的部署打包成战争。您可以通过编辑pom将其打包为WAR来实现这一点。

2)您可以在springboot启动器类中添加连接字符串配置,也可以在websphere实例中创建JNDI。我们观察到,当应用程序使用websphere JNDI而不是app创建连接bean时,API的性能得到了改善。

3)如果您使用IBM,最好的操作方法是在MQ中创建一个基于非ssl和ssl的通道,以及为MQ连接创建一个JNDI。

4)如果您计划像我们一样在应用程序中创建MQ连接bean,请确保JKS文件拥有您的组织的所有有效签名者集。

我们面临的问题

1)我们的应用程序使用了很多第三方规则引擎,比如drools,因此确保websphere server.xml配置为servlet版本3.1或更高版本。

2) Webshpere管理控制台是有帮助的,但不要盲目地相信,如果它对您的容器是绿色的,始终检查您的应用程序日志错误。

3)常见的痛点是与IBM主机建立成功的连接。获取MQ服务器管理员以排除所有MQRC错误。

4)如果计划使用Oracle作为后端,请确保DBA为您创建了一个钱包,以启用SSL和非SSL连接。有些组织对非sssl数据库连接很挑剔。如果将webspehere JNDI用于DB连接,那么处理这一切就更容易了。

如果这有帮助的话请告诉我。

票数 2
EN

Stack Overflow用户

发布于 2019-03-04 23:31:21

WebSphere传统和WebSphere自由都支持Spring引导。

你在找这样的东西吗?

http://www.adeveloperdiary.com/java/spring-boot/deploy-spring-boot-application-ibm-liberty-8-5/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54993074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档