Может ли приложение Tomcat7/Java/Mysql/Ant работать в Openshift? Если да, то как установить драйвер jdbc?
Я пытаюсь установить OpenGTS на облачной платформе Red Hat Openshift.
OpenGTS - это приложение Java/Tomcat7/Mysql/Ant, поэтому я создал приложение JbossEWS в Openshift, установил стандартный картридж Mysql и картридж Ant, который я нашел в Интернете. Наше приложение не должно быть масштабируемым, поэтому я выбрал именно это. Я добавляю вызов Ant в хук сборки Openshift.
Пока что установить драйвер jdbc было невозможно: поскольку я использую Ant, я удалил файл pom.xml для стандартного Maven Openshift. В JbossEWS нет и standalone.xml. (Есть один для JbossEAP). Директории Java ext/lib недоступны в Openshift.
Поэтому я скопировал jar драйвера jdbc в $OPENSHIFT_DATA_DIR, но, тем не менее, при запуске JbossEWS жалуется, что не может найти подходящий драйвер jdbc для Mysql.
Можно ли даже запустить OpenGTS на Openshift?
1 ответ
Это комментарий к вышеуказанному вопросу, поэтому мы следуем по этой ссылке. Вот ссылка https://blog.openshift.com/jndi-tomcat-configuration-howto/ а также файл catalina.properties
common.loader = $ {catalina.base} / lib, $ {catalina.base} / lib /.jar, $ {catalina.home} / lib, $ {catalina.home} / lib /.jar, $ {catalina. домой} /../ приложение корень / данные /*. баночка