Я развернул военное приложение в папке jboss/server/default/deploy. Проблема здесь в том, что мое приложение не может получить доступ к mysqlds.xml. Когда я пытался использовать jboss/server/default/jboss-web.deployer, он бросает исключение, например «myDataSource не связан».JBOSS War Развертывание не умеет использовать mysqlds.xml
это мой MySQL-ds.xml (в сервере/по умолчанию/развертывании)
`
<jndi-name>MySqlDS1</jndi-name>
<use-java-context>true</use-java-context>
<connection-url>jdbc:mysql://127.0.0.1:3306/test</connection-url>
<url-delimiter>|</url-delimiter>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>test</user-name>
<password>test</password>
`
, кажется, моя проблема решена, когда я извлекал jboss-all-client и mysql jar для jboss/server/default/lib jboss-common.jar для jboss/lib
все еще это же после удаления /. Нет ошибки при использовании моей войны в папке развертывания. Перед нами стоит проблема: ** Объект Connection, возвращающийся, равен null ** – Rahul
Я не знаю, почему, но ваш true use-java-context> прослушивает меня. Вы можете получить его, а затем проверить свое веб-приложение. Кроме того, какую версию JBoss вы используете? –
mhan