我一直在使用 Springsource Tool Suite (STS) 开发 Spring MVC 网络应用程序。我相信 STS 附带 vFabric tc 服务器开发人员版。当我将 .war 文件部署到运行 tomcat6 的 EC2 Linux AMI 实例时,tomcat 和 vFabric 之间存在不兼容性。
例如,vFabric 将接受 objectName.getMethod() 而它将在 tomcat6 中返回一个错误。我必须将其更改为 objectName.method。
这是我的问题。因此,现在进行更改时,我不再使用 STS,每次更改都必须打包和重新部署,这非常耗时。解决这个问题的好方法是什么?
我正在考虑在我的 EC2 Linux 实例中安装 vFrabic tc 服务器。那行得通吗?如果我这样做,理论上,我在 STS 中开发的所有内容在部署时都应该 100% 兼容,对吗?
第二个问题。如何在我的 EC2 实例中安装 vFrabic tc 服务器?
谢谢!
最佳答案
一个建议是使用 Tomcat 服务器而不是 tcServer 在 STS 内部进行开发。但是,您当然会失去 tcServer 的一些不错的功能。
如果这里没有人可以给你一个完整的答案,我会推荐 SpringSource 论坛(STS): http://forum.springsource.org/forumdisplay.php?32-SpringSource-Tool-Suite
或此处为 tcServer: http://forum.springsource.org/forumdisplay.php?64-tc-Server-General
关于linux - 将 vFrabric tc 服务器(与 STS 捆绑在一起)安装到 Linux EC2 实例中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7531667/