JDBC Mysql Connection Problem - datasource null

Status
Nicht offen für weitere Antworten.
S

spoofs

Gast
hallo leute,

ich werd noch bekloppt...ich versuche seit stunden eine verbindung zu meiner mysql db herzustellen und schaffe es nicht. von netbeans aus über das database explorer module geht es ohne probleme nur aus meiner webanwendung heraus nicht.

ich nutze tomcat 5.5 mit struts, der mysql-connector treiber liegt in der common/lib vom tomcat

so habe ich alles eingestellt...
In meiner SQL klasse:
Code:
public static Connection getConnection() throws  NamingException, SQLException{
		
		Context envCtx = (Context) new InitialContext().lookup("java:comp/env");

		// Look up our data source
		DataSource datasource =  (DataSource) envCtx.lookup("jdbc/ForumDB");
		return datasource.getConnection();     <<--hier kriegt er immer null
	}

die Context.xml:
Code:
    <ResourceLink name="jdbc/ForumDB" 
		type="javax.sql.DataSource"
		auth="Container"
		driverClassName="com.mysql.jdbc.Driver"
		url="jdbc:mysql://localhost:3306/Forum"
		username="user"
		password="geheim"
		maxWait="30"
		maxActive="30"
		maxIdle="10"/>

die Web.xml:
Code:
	<resource-ref>
	    <description>DB Connection</description>
	    <res-ref-name>jdbc/ForumDB</res-ref-name>
	    <res-type>javax.sql.DataSource</res-type>
	    <res-auth>Container</res-auth>
        </resource-ref>


hier der Stacktrace:
Code:
java.lang.NullPointerException
	com.jspforum.sql.SQLConnectionFactory.getConnection(SQLConnectionFactory.java:50)
	com.jspforum.sql.SQLConnectionFactory.getForums(SQLConnectionFactory.java:57)
	com.jspforum.actions.BuildPageAction.execute(BuildPageAction.java:37)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

Ich weiß echt nicht mehr weiter...wenn ich ne verbindung zu postgresql mache geht es ohne probleme...seht ihr nen fehler?

danke,
spoofs...verzweifelt :cry:
 
S

spoofs

Gast
hallo,

die context.xml liegt da wo sie hingehört unter META-INF...ich habs auch schon in der server.xml versucht...es ist zum heulen.
ich nutze das selbe bei ner anderen webapp nur mit postgresql und da geht es ohne probleme...ich war mal ein wenig bei sun unterwegs und da haben massig leute das selbe problem. das kann doch nicht so schwer sein...

ich sehe den fehler einfach nicht...

irgendwas stimmt hier nicht, wenn da immer null zurückkommt:
DataSource datasource = (DataSource) envCtx.lookup("jdbc/ForumDB");

spoofs
 
G

Guest

Gast
hallo,

kann es vielleicht sein, dass es daran liegt das ich in der Context.xml <ResourceLink... statt <Resource... angeben?
Ich kann das leider erst heute abend daheim testen...aber es wurmt mich total...


ich wollte das ganze gerne im Context lassen, denn die DB Connection soll nicht serverweit gelten, wenn die anwendung zum einsatz kommt....

gruß,
spoofs
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
V MYSQL JDBC;java.lang.ClassNotFoundException; Problem Eclipse Allgemeines EE 3
I Sun App Server JDBC MySQL Allgemeines EE 2
FINF_AW_Alex JSF JDBC - Realm - Benutzer authentifizieren Allgemeines EE 10
N Glassfish 4 JDBC-Realm Authentifizierung Beispiel gesucht Allgemeines EE 7
R JDBC und JSP Allgemeines EE 8
T Auf GlassFish JDBC-Ressourcen zugreifen Allgemeines EE 4
T MS SQL Server, GlassFish, JDBC Allgemeines EE 2
M Apache JNDI JDBC Treiber anbinden Allgemeines EE 7
T Tomcat: JNDI + JDBC Problem Allgemeines EE 3
M Einbinden von JDBC-Treiber in Webprojekt Allgemeines EE 8
ichbindiegute Performance von Entity Bean create vs. JDBC insert Allgemeines EE 11
B jbosscmp-jdbc.xml Allgemeines EE 5
G Persistenz-Entscheidung (Entity Beans, Hibernate, JDBC) Allgemeines EE 12
K Anfängerfrage zu JDBC installation unter TOMCAT 5.0 Allgemeines EE 4
B Hilfe (dringend) - Wann lieber JDBC anstatt CMP? Allgemeines EE 5
2 Wildfly JPA Konfiguration für mysql Allgemeines EE 0
R Java EE 6, eclipse, maven, jsf, hibernate, mysql Allgemeines EE 8
F Mehrere Bilder aus MySQL DB via Servlet darstellen. Allgemeines EE 1
T J2EE, MySQL, Linux, Applikationsverfügbarkeit mangelhaft, Analyse Allgemeines EE 2
T Einloggen auf Seite + MYSQL, JSP Allgemeines EE 6
H Tomcat, MySQL Allgemeines EE 4
remus JBoss Authentifizierung mit MYSQL-Datenbank Allgemeines EE 4
G JSF | Hibernate | MySQL Allgemeines EE 17
M JSP, MySQL und JBoss "No suitable Driver" Allgemeines EE 3
G JBoss + MySQL Allgemeines EE 8
F MySQL Connection Pool nach Apache Example Allgemeines EE 1
M Tomcat, Hibernate, MySQL und die EOFException Allgemeines EE 7
K mysql treiber problem wenn import java.sql.* bei _servlet_ Allgemeines EE 2
E JSF, Hibernate & MySQL: Keine Datenbankaktualisierung Allgemeines EE 5
C CMS mit JSP und MySQL, irgendwann ein Nullpointer Allgemeines EE 5
A Hibernate-Problem mit MySQL-Cluster Allgemeines EE 6
S Java Enum in MySQL und Hibernate Allgemeines EE 3
P struts Hibernate MySQL Select Statement Allgemeines EE 24
P keine verbindung vom struts framework zu mysql Allgemeines EE 2
G MySQL Connector / MXJ Allgemeines EE 2
B Struts - Connection Pool - MySQL - JDeveloper Allgemeines EE 2
G "Access denied" bei Verbindung zu MySQL mittles JS Allgemeines EE 3
D Problem jsp- mysql Allgemeines EE 2
A JSP und MySQL Problem Allgemeines EE 4
P JavaMail SMTP Connection Allgemeines EE 2
A Listener oder Signal, dass Connection in übergebenen Handler fertig (MessageHandler) Allgemeines EE 1
W Keine Connection mit DB - ganz einfache Testanwendung Allgemeines EE 6
H java selenium test connection refused Allgemeines EE 6
Java.getSkill() verbindung / connection in session speichern Allgemeines EE 4
G DB Connection Timout Allgemeines EE 5
J Tomcat: "Unable to get connection, DataSource invalid&q Allgemeines EE 8
B Connection Poll ohne TomCat Allgemeines EE 5
G DB Connection mit Java Beans Allgemeines EE 6
P J2EE Struts - Database connection failed - Hilfe?:( Allgemeines EE 6
H JNDI Name für die Queue - Connection Factory in JBoss ändern Allgemeines EE 3
B DB Connection schliessen Allgemeines EE 8
K JAVA BEAN DB Connection Prob Allgemeines EE 5

Ähnliche Java Themen

Neue Themen


Oben