Hallo iedereen.
Ik heb een vrij lastig probleempje. Ik heb een webprojectje ontwikkeld in netbeans, en de bedoeling is dat het in een tomcat webapps directory zal gedropt worden om zo zonder IDE te runnen.
Nu, netbeans maakt een .war file aan, als ik die drop in de webapps dir krijg ik een NullPointerException als ik ze probeer te runnen, en hetzelfde geldt voor als ik de .war gewoon uitpak in een directory in de webapps dir.
Het lijkt me aan de databasetoegang te liggen, want als ik pagina's niet include die databasetoegang vereisen kan ik m'n projectje wel bekijken (met heel beperkte functionaliteit uiteraard), maar ik zou absoluut niet weten hoe het komt dat het dan wel werkt in netbeans en niet in tomcat.
De database staat geregistreerd in windows -> ODBC gegevensbronnen.
De code voor toegang te krijgen tot de databank is de volgende:
public void openDB(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:blogbase", "", "");
}
catch(Exception e){
e.printStackTrace();
}
}
De error die ik krijg is de volgende:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
root cause
java.lang.NullPointerException
org.apache.jsp.index_jsp._jspService(org.apache.js p.index_jsp:306)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
Wie kan me hiermee helpen? Alleszins bedankt voor de hulp en mijn excuses indien deze post op 1 of andere manier niet volgens de regels zou zijn, ik ben nieuw hier en heb de stickies wel gelezen, maar kan wel nog een foutje gemaakt hebben.
Ik heb een vrij lastig probleempje. Ik heb een webprojectje ontwikkeld in netbeans, en de bedoeling is dat het in een tomcat webapps directory zal gedropt worden om zo zonder IDE te runnen.
Nu, netbeans maakt een .war file aan, als ik die drop in de webapps dir krijg ik een NullPointerException als ik ze probeer te runnen, en hetzelfde geldt voor als ik de .war gewoon uitpak in een directory in de webapps dir.
Het lijkt me aan de databasetoegang te liggen, want als ik pagina's niet include die databasetoegang vereisen kan ik m'n projectje wel bekijken (met heel beperkte functionaliteit uiteraard), maar ik zou absoluut niet weten hoe het komt dat het dan wel werkt in netbeans en niet in tomcat.
De database staat geregistreerd in windows -> ODBC gegevensbronnen.
De code voor toegang te krijgen tot de databank is de volgende:
public void openDB(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:blogbase", "", "");
}
catch(Exception e){
e.printStackTrace();
}
}
De error die ik krijg is de volgende:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
root cause
java.lang.NullPointerException
org.apache.jsp.index_jsp._jspService(org.apache.js p.index_jsp:306)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
Wie kan me hiermee helpen? Alleszins bedankt voor de hulp en mijn excuses indien deze post op 1 of andere manier niet volgens de regels zou zijn, ik ben nieuw hier en heb de stickies wel gelezen, maar kan wel nog een foutje gemaakt hebben.