Я сталкиваюсь с этой специфической проблемой. Мое веб-приложение прекрасно работает на моем локальном хосте. Это приложение JSP / Struts-Tomcat-MySQL. Однако, когда я размещаю его на hostjava.net (общий tomcat), он не может подключиться к базе данных.
После некоторой отладки я обнаружил проблему, связанную с поиском JNDI для источника данных. Если вы хотите, вы можете взглянуть на журнал на http://rohitesh.hostjava.net/MapsDummyLog.htm
Некоторые подробности о расположении контекстной информации:
/META-INF/context.xml содержит:
<Context path="" docBase="" debug="5" reloadable="true" crossContext="true" override="true">
<Resource name="jdbc/ConnectionPooling" auth="Container" type="javax.sql.DataSource"
maxActive="10" maxIdle="5" username="[username]" password="[password]" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/[db name]?autoReconnect=true" />
</Context>
Может кто-нибудь помочь мне выяснить, в чем дело, пожалуйста?
Cheers,
Rohitesh.