本文目錄一覽:
- 1、java,jsp高手快來拯救我!!我的eclipse出錯了!!
- 2、請教Java JSP高手一個Eclipse JSP代碼的後台報錯的調試技術。
- 3、請JAVA/JSP高手看段代碼
- 4、JSP和JAVA高手請進,急啊
java,jsp高手快來拯救我!!我的eclipse出錯了!!
StandardServer.await: create[8005]: java.net.BindException: Address already in use
端口8005被其他軟件佔用或你的服務器還沒有真正的停止
(到進程管理處,關閉tomcat進程)。
------------------
被其他軟件佔用:
修改tomcat服務器路徑下conf目錄中的servier.xml
把8005端口改為你還沒有使用的端口。如8088
請教Java JSP高手一個Eclipse JSP代碼的後台報錯的調試技術。
你30行的代碼中,favorites為null,所以拋了空指針異常。
這個參數你並沒有獲取到,你就直接用了,原因在於你的參數獲取方式不正確,獲取你傳參數的方式不正確。
請JAVA/JSP高手看段代碼
建議使用filter來實現,這樣比較方便
也就是在filter中存儲用戶名和sessionid,用戶登錄一次,只會有一個sessionid,如果出現了新的sessionid,就將filter中存儲的其它的sessionid給替掉。同時結束相應的session.
也就是實現了一個session在filter中的存儲。
對於大量的用戶,適合用LDAP來存儲實現。內存中只適合存儲少量的數據。
參考:
利用filter對session在創建、失效時的處理
import javax.servlet.ServletContext;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
public class sessionLTest implements HttpSessionListener {
private int count = 10;
private ServletContext context = null;
public synchronized void sessionCreated(HttpSessionEvent se) {
// TODO Auto-generated method stub
count++;
log(“sessionCreated(´” + se.getSession().getId() + “´LuoTing´s Log)”
+ ” count=” + count);
se.getSession().setAttribute(“count”, new Integer(count));
}
public synchronized void sessionDestroyed(HttpSessionEvent se) {
// TODO Auto-generated method stub
count–;
se.getSession().setAttribute(“count”, new Integer(count));
}
public int getCount() {
return this.count;
}
public void addCount() {
count++;
}
private void log(String message) {
if (context != null)
context.log(“SessionListener: ” + message);
else
System.out.println(“SessionListener: ” + message);
}
}
JSP和JAVA高手請進,急啊
Caused by: java.lang.IllegalArgumentException
是這個異常,你是不是修改了TOMCAT的配置文件,但是你的配置是錯誤的
參數錯誤
比如這裡
at java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:285)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/193887.html