我一直使用WebSphere,我们可以设置数据源并拥有总线和队列。如果可能,如何在Apache Tomcat中找到这些功能?
答案 0 :(得分:3)
Tomcat是一个轻量级的servlet服务器。 为了添加JMS提供程序等一些JEE功能,您必须集成第三方解决方案,如 ActiveMQ ,并在context.xml文件中声明您的资源(数据源,队列或主题),如下所示:
<Resource name="jms/ConnectionFactory" auth="Container"
type="org.apache.activemq.ActiveMQConnectionFactory"/>
您也可以使用TomEE,这是一个具有JEE功能的tomcat。我觉得它更适合你。
希望有所帮助
答案 1 :(得分:1)
Tomcat不是一个成熟的应用服务器。
您可以通过tomcat.url:8080 / manager
部署/取消部署应用程序 manager
本身就是一个附带默认安装的Web应用程序。
要访问它,您需要修改一些配置文件。可以找到完整的指南here
答案 2 :(得分:0)
不幸的是,您需要手动编辑xml文件。
如果您考虑切换到Apache Tomcat,请尝试WebSphere Liberty Profile。它与Tomcat一样轻量级,但完全兼容Java EE 7,并且在WebSphere Developer Tools插件提供的Eclipse中具有良好的配置编辑器,因此不需要查找和输入xml配置。