tomcat não reconhece o BD
eu crio minha aplicação no grails, configuro o DataSource com meu banco local... até ai tudo certo...
quando crio o .war, é o context.xml do tomcat que eu configuro qual banco de dados quero usar, certo???
caso queira que a minha aplicação rode fora da minha maquina...
então, estou mudando o context.xml e a aplicação continua rodando em localhost...
Você está usando um DataSource via JNDI ou diretamente com as configurações do banco?
username = "login"
password = "pass"
url = "jdbc:mysql://localhost:3306/sermyadmin"
jndiName = "java:comp/env/jdbc/openser_MySQL"
aki está meu DataSource
Você está usando via JDNI. Se isso for realmente necessário, valide a configuração de JNDI no Tomcat. Dê uma pesquisada por JNDI e Tomcat que você vai ter uma luz: http://www.google.com.br/search?q=tomcat+jndi+datasource&ie=utf-8&oe=utf-8&aq=t
como seria o DataSource sem o jdni
Do mesmo jeito que está na parte de "development", só que com o endereço correto do banco de produção.
configurei meu context.xml
mas mesmo assim continua pegando o localhost
<Context path=&quot;/serMyAdmin&quot;>
name=&quot;jdbc/openser_MySQL&quot;
url=&quot;jdbc&#58;mysql&#58;//www.freesql.org&#58;3306/sermyadmin&quot;
username=&quot;login&quot;
password=&quot;pass&quot;/>
acho que o tomcat não está lendo o
vc já tentou acessar o BD via TCP/IP. Tivemos um problema rodando MySQL + Tomcat em um servidor linux Debiam. O problema era que o mysql estava dizendo que estava sendo executado via TCP e não verdade não estava.