2013-10-18 54 views
0

我已經註冊了一個免費的JSP主機並將我的文件(項目)上傳到服務器上。 網站正在本地服務器上沒有任何錯誤或異常 但當我上傳文件在服務器上有很多java.lang.NullPointerException在不同的頁面上,當我刷新頁面時,它顯示不同的異常(有時)。有時它也會向我顯示沒有任何例外的網頁。網站上有很多java.lang.NullPointerException異常

我只注意到以下:

  • 頁面顯示異常當花費超過5秒至加載
  • 頁示出了線,其中`Resultset`被invloved
    示例異常: 結果集RS = someclass.somefunction(somestring);
  • 異常不會再次相同。
  • 讓異常頁面理想約2分鐘,正好擊中刷新其做工精細

有沒有在服務器中的任何問題,我使用? 網站鏈接:http://free.hostingjava.it/-socialbook/
用戶名:演示
密碼:demo
幫助...

+0

它看起來好像你還沒有配置你的數據庫到這個服務器,所以它沒有從數據庫中獲得'ResultSet',你沒有'NPE' – Parth

+0

@improver數據庫配置正確。就好像你寫錯了密碼一樣,它顯示你輸入了錯誤的用戶名或密碼,如果它正確的話它會把你帶到loginhome.jsp – AmanS

+0

不要告訴我你的數據庫連接url你提到的localhost –

回答

1

這可能是數據庫連接的問題。

int u_id=0; 
try{ 
    String u_name=(String) session.getAttribute("myses"); 
    ResultSet rs=Usedata.connectuserinfo(u_name); 
    if(rs!=null){ 
      u_id=rs.getInt(1); 
      f_name=rs.getString(2); 

它看起來像您有在數據庫連接問題,否則你是從會話爲null值獲得的屬性"myses"。這就是爲什麼它是一個空指針異常。

+0

但它在本地服務器上工作良好....並且檢查了會話變量的值不爲空 – AmanS

+0

您是否照顧過darabase憑據? – Prasad

+0

我對數據庫憑證一無所知? 那是什麼? – AmanS

相關問題