java.lang.NoSuchMethodError: javax.servlet.ServletContext.getEffectiveSessionTrackingModes()

最近在把jboss從4.2.2升級到6.0.0時候,遇到各種各樣的問題,主要都是類版本衝突,好容易把問題都找出來伺服器run起來之前,第一次訪問拋出了這個異常An exception or error occurred in the container during the request processing: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getEffectiveSessionTrackingModes()

轉載——Java的記憶體流失

問題的提出Java的一個重要優點就是通過垃圾收集器(Garbage Collection,GC)自動管理記憶體的回收,程式員不需要通過調用函數來釋放記憶體。因此,很多程式員認為Java不存在記憶體流失問題,或者認為即使有記憶體流失也不是程式的責任,而是GC或JVM的問題。其實,這種想法是不正確的,因為Java也存在記憶體泄露,但它的表現與C++不同。隨著越來越多的伺服器程式採用Java技術,例如JSP,Servlet,

開發java 工具集

API 包:j2sdk 1.4.2 穩定版本j2sdk 1.5(sun 官方網站有叫5.0) 現為測試版j2ee kit  開發包網頁伺服器:tomcat (免費),不帶jdkrisin (免費)ejb 伺服器:jboss (免費) weblogic (商用收費,有試用版免費下載) 內建jdk sun one (商用收費,有試用版免費下載)websphere (商用收費,有試用版免費下載)Macromedia JRun是一個最受歡迎的商業Web容器和應用伺服器 開發IDE:jbiulder 

從Java彙編來看Java程式的效能最佳化

Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 原文作者為我們指出了一條提高Java 效能的有效方法:使用Java

利用java反射機制進行對象操作

 我們經常使用COMMONS-BEANUTILS包來進行bean的操作,例如從map到bean獲從bean到map的映射,那麼實現的原理是什麼呢,下面舉個簡單的操作的例子;首先,我建立一個beanpublic class Bean {private String test1;private String getTest1() {return test1;}private void setTest1(String test1) {this.test1 =

學習Java6(五) 圖片格式的轉換

 1 import java.awt.image.BufferedImage; 2 import java.io.File; 3 import java.io.IOException; 4 import javax.imageio.ImageIO; 5  6 public class ImageIOTest { 7     public static void main(String args[]) throws IOException { 8         File inputFile = 

Hsqldb 純java資料庫,方便

hsqldb如何好我就不用多少了,反正在測試中使用簡直非常舒服,小巧輕便。簡單介紹一種使用方法:1.下載hsqldb.jar包,放在檔案夾d:/hsqldb下 2.在ms-dos環境下,進入 cd d:/hsqldb檔案夾,然後使用命令列輸入 java -cp hsqldb.jar org.hsqldb.Server -database.0 mydb -dbname.0 xdb 

java enum類型的equals函數

/**     * Returns true if the specified object is equal to this     * enum constant.     *     * @param other the object to be compared for equality with this object.     * @return  true if the specified object is equal to this     *          enum

jetty java.lang.OutOfMemoryError: PermGen space

PermGen space全稱是permanent generation space,是JVM中用來儲存Class(屬性,方法,靜態成員)資訊的那一部分記憶體,GC不會主動回收這一部分記憶體,可稱之為JVM中記憶體的永久儲存地區這2天測試程式的時候,隔段時間就會碰到這個錯,記錄一下尋找問題的方法和修改JVM參數的方法可用jstat命令查看記憶體狀況   jstat -gcpermcapacity pid官方命令使用說明http://download.oracle.com/javase/1.5.0

用maven部署java project(一)

此處略去介紹maven的作用等5000字。(以下如果有縮寫mvn即代表maven)1. 國際慣例,下載最新版的mvn(3.0。4)先,解壓到G:\download\apache-maven-3.0.4,設定環境變數MAVEN_HOME,設定PATH,完了之後進入windows console,敲mvn -version查看一下安裝的情況2. 用maven建立第一個project,以下是建立一個web app,artifactId是要建立的project的名字,如果建立一個普通的java

用visualVM監控java進程

1. 下載完visualvm,開啟:顯示介面見。左邊導覽列有local和remote選項,這裡主要說一下remote進程的監控2.進程機器需要啟動jstatd進程,命令為:jstatd -J-Djava.security.policy=jstatd.all.policyjstatd命令為JDK內建的命令,預設綁定連接埠1099.

java設定http逾時時間

JDK1.5之前System.setProperty("sun.net.client.defaultConnectTimeout", "30000");System.setProperty("sun.net.client.defaultReadTimeout",

java預設的Xmx大小

記錄這個問題是因為看到CSDN上一個人問的一個問題: 為什麼-Xmx的設定不管用,問題的內容大概是用top看進程資源的時候,VIRT列的內容為什麼不符合自己設的值的預期(跟Xmx的值的關係)。1. 關於VIRT這列的意義可以參考這篇文章:http://blog.csdn.net/kittaaron/article/details/9056825(其實直接看man的解釋更好)。 另外有一篇從linux核心角度去分析VIRT,

java 自動裝箱與拆箱 中的陷阱

自動裝箱與拆箱的功能事實上是編譯器來幫您的忙,編譯器在編譯時間期依您所編寫的文法,決定是否進行裝箱或拆箱動作。例如: Integer i = 100;相當於編譯器自動為您作以下的文法編譯: Integer i = new Integer(100);所以自動裝箱與拆箱的功能是所謂的“編譯器蜜糖”(Compiler Sugar),雖然使用這個功能很方便,但在程式運行階段您得瞭解Java的語義。例如下面的程式是可以通過編譯的: Integer i = null;int j =

java web學習-js面相對象編程筆記(雜)

                                                                       

java—try —catch–finally

package hello;import java.io.IOException;public class hello { int count = 0; public void check() throws IOException { byte[] str = new byte[20]; System.in.read(str); for (int i = 0; i < str.length - 1; i++) { if (str[i] == 'Z') { count++;

定製java虛擬機器

最近有網友問:如何讓一個JAR檔案隨JVM啟動時運行?java.exe是不能夠做成這樣的,不過可以自己定製java.exe,定製java.exe在如下情況有用:1.不想程式的進程名顯示為java.exe2.希望程式雙擊就可以運行。下面是一段範例程式碼:// JVM_CPP.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "windows.h"#include

用dom4j解析xml 報java.lang.NoClassDefFoundError:org/jaxen/JaxenException

可以正常編譯,但是啟動並執行時候報錯”java.lang.NoClassDefFoundError:org/jaxen/JaxenException“經過一番尋找,原來什麼問題都沒有,就是沒有用那個jaxen.jar這個包 可以從http://jaxen.org/下載jaxen是一個用Java開發的XPath 引擎,支援JDOM, dom4j 。 主要看錯誤提示:java.lang.NoClassDefFoundError意思都是指類沒找到,一般是因為工程的類庫裡沒有引用這個類。

Java在Linux下 不能處理圖形的解決辦法

java在圖形處理時調用了本地的圖形處理庫。在利用Java作圖形處理(比如:圖片縮放,圖片簽名,產生報表)時,如果運行在windows上不會出問題。如果將程式移植到Linux/Unix上的時候有可能出現圖形不能顯示的錯誤。提示資訊:"Can't connect to X11 window server"這是由於Linux的圖形處理需要一個X

java命令列編譯帶jar包

程式的目錄結構:根為src│  HBaseConnector2.java│├─zl│      First.java│├─jars│      dom4j.jar│└─lib        commons-logging-1.1.1.jar        hadoop-core-0.20-append-r1056497.jar        hbase-0.90.2.jar        log4j-1.2.16.jar       

總頁數: 4058 1 .... 665 666 667 668 669 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.