繁体   English   中英

如何使WebSphere项目在tc服务器下运行?

[英]How can I get a WebSphere project to run under tc server?

只是想知道是否有人将Websphere项目转换为可在tc服务器下运行? 我在Mac上运行,并且希望能够在本地运行我的应用程序,而不必在VM中运行Websphere。

我意识到必须解决差异,而这实际上是我的问题-我必须改变什么? 我也意识到,即使有可能,在生产之前也不能依赖于tc服务器配置-必须首先在Websphere中对其进行测试。

众所周知,应用程序服务器提供的功能比tomcat多得多。 因此,首先,您必须检查您的应用程序是否正在使用任何这些功能。 如果是这样,那么您将必须查看是否可以以某种方式插入缺少的功能。 举例来说,您可能正在使用应用程序服务器的事务功能。 Tomcat不具有事务处理功能。 您将需要为此插入一个第三方组件。 为避免这种情况的发生,代码应该是可配置的,以便在基于环境的情况下,它可以知道是使用应用服务器的功能,还是在使用tomcat的情况下使用插入的组件的功能。

这样做的好处:如果您使用tomcat而不是任何应用程序服务器进行开发,那肯定会提高生产率,因为如果启动和停止tomcat的时间远远少于咖啡时间(对于我来说,一个咖啡时间就是即使您有提到的最低硬件要求,应用程序服务器停止和启动所需的数量)

警告::这种方法仍然有一个缺点,您在开发时会错过看组件如何与生产环境中的类交互的信息。 因此,必须具有QA及更高版本的QA环境才能使用应用程序服务器。 这样,您可以避免生产中的任何意外。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM