如何使用/连接数据库,EJB与TomCat

时间:2016-10-15 11:23:31

标签: eclipse tomcat java-ee ejb ibm-cloud

我使用GlassFish创建了一个简单的项目JAVA EE来实现一个简单的REST API。在这个项目中,我使用postgresql创建了一个jdbc池连接(带有glassfish接口),并使用EJB和Jersey将我的数据存储在数据库中。没有问题,但现在我想用Tomcat在bluemix上进行部署,但我真的不明白......

我在Eclipse上用tomcat 8.5创建了一个web项目动态,创建了一个简单的jsp文件来测试并在bluemix上部署它,这有效!但是现在我想像以前一样将数据库连接到我的tomcat应用程序,我用Google搜索但是我不明白是否可能以及如何执行此操作... 有人可以帮帮我吗?

提前感谢:)

2 个答案:

答案 0 :(得分:0)

您无法在Tomcat中部署EJB,因为它只实现了Java EE中的servlet和JSP规范。

答案 1 :(得分:0)

您可以使用基于Tomcat的完整EE堆栈的TomEE,但包括OpenEJB,OpenJpa等。在他们的站点中,您可以找到如何在纯Tomcat中部署TomEE作为战争,以防您想要使用现有的Tomcat安装。检查下面的链接

TomEE Home

TomEE deployement as war

TomEE Datasource configuration