我想将我的Web应用程序(在tomcat 7上运行)连接到MySQL(v5.6.20)。如果我将驱动程序mysql-connector-java-5.1.31-bin.jar包含到我的Web应用程序中,这是可以的。但是我想为我的所有应用程序提供它。在我的本地计算机上,我把文件放在tomcat / lib中,一切都很好。
如何使用openshift做同样的事情?这样做是不是一个坏主意?
我是一个初学者。我上传我的应用程序(战争文件)的工作是
git add --all
git commit --m" text"
git push
非常感谢你的帮助!!
答案 0 :(得分:0)
以下是帮助中心的两篇知识库文章,我认为这些文章将帮助您开始,第一篇展示如何使用OpenShift上每个Java容器附带的预配置数据库连接(https://help.openshift.com/hc/en-us/articles/202399720-How-to-use-the-pre-configured-MySQLDS-and-PostgreSQLDS-data-sources-in-the-Java-cartridges) ,它们非常易于使用。
第二部分向您展示如何在不使用maven(https://help.openshift.com/hc/en-us/articles/202399730-How-to-include-libraries-jar-files-in-your-java-application-without-using-Maven)的情况下在应用程序中包含外部库(jar文件)。
第三个选项,如果您使用基于Maven的项目(类似于Java盒附带的默认应用程序),则将mysql驱动程序添加为pom.xml文件的依赖项,并将加载当你进行git推送时,进入应用程序中的正确位置。如果你想走这条路,我认为这篇文章会有所帮助:http://www.java-tutorial.ch/core-java-tutorial/mysql-with-java-and-maven-tutorial