Tomcat sunucumuzu geri yüklemeye çalışıyorum ancak MySQL'e düzgün şekilde bağlanmayan bu uygulama var.Tomcat üzerinde kurulu olan Java uygulaması jdbc-mysql'ye bağlanmıyor
İşte oluyor ne:
Bir Java + Flex uygulaması vardı. Tüm uygulama bir dizine (.war dosyası değil) yerleştirildi.
<database>
<rpgByMoodle user="moodle" password="moodle">
<url>jdbc:mysql://localhost:3306/rpgbymoodle</url>
</rpgByMoodle>
<moodle user="moodle" password="moodle">
<url>jdbc:mysql://localhost:3306/moodle</url>
</moodle>
</database>
Yani, komut satırı istemcisi üzerinden mysql bağlamak mümkün, ancak uygulama yok:
$TOMCAT_WEBAPP/myflex_app/WEB-INF/lib/ -> JDBC mysql driver goes here.
İşte benim başvuru yapılandırma var.
Bazı Netbeans (veya Eclipse) menülerini kullanarak "yeni bağlantı ekle" yazmasını söyleyen internet kullanıcıları buldum. Ancak, uygulamanın kaynak koduna erişemedim.
Linux'ta tomcat çalıştırıyorum. Tomcat günlük dosyasını /var/log/tomcat6/
'dan kontrol ettim ve jdbc hakkında hiçbir şey bulamadım.
Benim catalina günlüğü:
Aug 4, 2011 9:24:25 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Aug 4, 2011 9:24:26 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Aug 4, 2011 9:24:26 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 977 ms
Stacktrace nedir? Kendi bağlantı yönetiminizi oluşturmak yerine JNDI ve DataSource kullanmayı düşünün. –
@ Michael-O özür dilerim, kaynak koduna erişimim yok.Bildiğim tek şey, uygulamayı çalıştırdığımda "Bağlantı başarısız oldu, yöneticiye başvurun" bir kullanıcı mesajı var. Stacktrace'i veya bana yardımcı olan herhangi bir günlük dosyasını bulmama yardımcı olsaydın ... –
Catalina.out ve 'logs'daki diğer dosyaları kontrol et. Eğer bir şey olmazsa, şansınız yok :-(Bu bir kara kutu gibi gözüküyor –