2015-02-10 48 views
0

我得到這個錯誤運行我的項目。項目出錯

type Exception report 

messageInternal Server Error 

description The server encountered an internal error that prevented it from fulfilling this request. 

exception 

javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for jdbc/IFPWAFCAD" 

root cause 

javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for jdbc/IFPWAFCAD" 

任何人都知道爲什麼會發生這種情況?

感謝您的幫助

+0

如果您發佈拋出這個異常的代碼,有人更可能能夠幫助您。您可以編輯您的問題以包含您的代碼。 – Theresa 2015-02-10 03:27:37

回答

2

這種錯誤可能發生的原因有很多(因爲你不上傳更多的代碼,它相當困難,幫助你)。

首先可能原因

您收到此錯誤"no suitable driver"因爲資源referens不木珠加入web.xml部署描述符,所以添加以下代碼。

<resource-ref> 
<description>Database for IFPWAFCAD application</description> 
<res-ref-name>jdbc/IFPWAFCAD</res-ref-name> 
<res-type>javax.sql.data source</res-type> 
<res-auth>Container</res-auth> 
<res-sharing-scope>Shareable</res-sharing-scope> 
</resource-ref> 

第二個可能的原因

這可能會非常棘手,但檢查不存在'blankspace在您的xml files

第三個可能的原因

如果你正在部署目前的應用程序可以將它們稱爲「testApp」給Web服務器,請記住,您應該將mysql connector複製到libd該Web服務器

希望的irectory這幫助您

+0

謝謝。我又得到了同樣的結果。當我部署應用程序時,這就是我在項目控制檯編譯中得到的輸出結果: compile-jsps: 取消部署... 在C:\ Users \ Tarus Nicholas \ Documents \ NetBeansProjects \ IFPWAFCAD \ build \ web run-deploy: 瀏覽:http:// localhost:8080/IFPWAFCAD run-display-browser: run: BUILD SUCCESSFUL(總時間:2秒) – 2015-02-11 08:43:40