JDK 1.6 + Eclipse 3.2.2 + MyEclipse 5.5GA + Tomcat 5.5.23
J2SE (JAVA 2 Platform Standard Edition)
J2SE是java2標準平臺版本。之前我們學習的都是j2se,它主要是針對於桌面系統的應用。它也是java學習的基礎。
J2ME(JAVA 2 Platform Micro Edition)
J2ME是針對小型裝置或智慧卡等的JAVA2平臺,比如手機、電視卡這類裝置上的應用。J2ME包含了部分J2SE的功能,並且對其進行了相應的擴充套件。
J2EE(JAVA 2 platform Enterprise Edition)
J2EE是企業級平臺版本,它也是最強大的一個JAVA2平臺版本。主要針對複雜的企業級應用。J2EE包含了J2SE的所有功能,並且對J2SE進行了擴充套件。
J2EE的規範
J2EE是一種規範,它提供一種分散式、多層結構、並且基於元件的開發模式。從而能夠將複雜的企業級應用標準化,簡單化。
J2EE的層次結構
在J2EE規範裡,將體系結構分為四曾結構模型,分為客戶層、表示層、業務邏輯層、企業資訊層。
客戶層:也稱為顯示層,用來實現企業級應用系統的操作介面和客戶表示。比如Web瀏覽器,客戶端的桌面應用程式,也可以是其他無線裝置終端,比如手機,傳真等等。
表示層:表示層由Web伺服器和Web元件組成,主要為企業提供Web服務,並且與顯示層的網頁進行互動。JSP頁面和Servlet就是其中的相關技 術,這些元件部署和執行在Web容器中。比較常用的Web容器比如:Tomcat、WebLogic、Websphere等等。這裡我們使用的伺服器就是 Tomcat。
業務邏輯層:業務邏輯層也稱為應用層,它由EJB元件以及部署EJB元件的容器組成。在EJB裡面封裝了企業所有的業務邏輯。EJB元件部署在EJB容器和應用伺服器端執行,是企業應用中的核心部分。
企業資訊層:企業資訊系統層處理資訊系統軟體,用來 企業資料資訊,包括企業基礎建設系統,如企業資源計劃,大型機事務處理,資料庫系統,資料倉儲系統以及其他的遺留資訊系統等。
下面主要總結一下如何配置web伺服器。
首先需要搭建好相關的環境。我所使用的JDK和相關的工具如下(使用的作業系統是windowsXP):
JDK 1.6 + Eclipse 3.2.2 + MyEclipse 5.5GA + Tomcat 5.5.23
1、安裝JDK1.6,安裝過程很簡單,這裡就不再贅述。
2、配置環境變數。在系統的環境變數中新增變數JAVA_HOME,值輸入JDK的安裝路徑。比如C:/Program Files/Java/jdk1.6.0
然後在環境變數path裡輸入:%JAVA_HOME%/bin
再新建一個CLASSPATH,其值為:%JAVA_HOME%/lib
3、安裝Eclipse,安裝Eclipse比較簡單,直接解壓就行了。
4、 安裝MyEclipse 5.5GA,MyEclipse是Eclipse的一個J2EE外掛,功能非常強大,而且也很好用。首先下載MyEclipse的最新版5.5GA,然後 直接點雙擊安裝。安裝也簡單。安裝好後需要註冊,由於最新版本的註冊和以前不太一樣,在本文的最後將附上破解的方法。
5、安裝Web伺服器。我這裡選擇Tomcat 5.5.23版本。下載的Tomcat有兩種,解壓版的和安裝版的。安裝版的就比較簡單,直接雙擊安裝即可。解壓版的需要自己配置相關的屬性。這裡主要介紹解壓版本的安裝。
1)、首先解壓Tomcat到磁碟。
2)、設定環境變數。在系統的環境變數裡新增一個CATALINA_HOME, 其值為Tomcat的目錄,比如e:/tomcat。
在CLASSPATH中加上:%CATALINA_HOME%/common/lib
在PATH中加上: %CATALINA_HOME%/bin
3)、 上面步驟完成後,檢查Tomcat是否能夠正常啟動。點選開始→執行→輸入cmd。在命令列中進入tomcat/bin目錄下,輸入startup命令, 看tomcat是否能夠正常啟動,如果不能檢查環境變數是否設定正確。如果能夠正常啟動,下面就可以開啟web瀏覽器,在位址列中輸入http://localhost:8080,如果配置正常就會跳轉到tomcat的主頁面中。注意這裡的埠號不一定是8080,可以在伺服器啟動的資訊裡找到埠號。也可以修改該埠號。修改的方法是進入tomcat/conf目錄,開啟server.xml檔案,找到
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
修改port中的值即可,一般埠號修改為80,這樣每次輸入地址的時候就可以不用加上後面的埠號了。也即:http://locahost
6、 在Eclipse中配置Tomcat伺服器。開啟Eclipse,點選 Window→preferences→MyEclipse→Application Servers→Tomcat→Tomcat5.x,在右邊選擇Tomcat的目錄,在Tomcat server中選擇Enable選項,然後點選確定即可。直接在工具欄中啟動Tomcat伺服器,在這之前一定要關閉之前啟動的Tomcat伺服器,否則 會出現埠被佔用的情況。
7、Tomcat預設是關閉了admin頁面設定的功能,因此需要手動新增。如果選擇安裝版本的話就不需要這一步。首 先下載apache-tomcat-5.5.23-admin.zip,然後將其解壓到Tomcat目錄裡,接下來需要新增一個使用者,進入tomcat/ conf目錄下,開啟tomcat-users.xml檔案:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="role1"/>
<role rolename="tomcat"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
將紅色部分新增進該檔案,這樣就可以用admin進入後臺管理,也可以自己新建一個使用者,比如
<user username="lovo" password="lovo" roles="admin,manager"/>
接下來就可以在位址列中輸入http://localhost/admin進入後臺管理。
在Eclipse啟動時會出現The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path的資訊,這個並不是錯誤,而是tomcat建議使用apr。apr即Apache Portable Runtime ,他可以提供更強效能,提升Web靜態頁面的處理能力,不再需要專門的Web Server來處理靜態頁面了。 解決方法:
1、下載http://tomcat.heanet.ie/native/1.1.8/binaries/win32/tcnative-1.dll。該.dll檔案為1.1.8版本,如果下載1.1.4版本以下,會出現嚴重發錯,建議使用1.1.4以上版本。
2、將這個.dll檔案放到環境變數path中所指向的jdk的bin的目錄下,例如,我就是放在C:/Program Files/Java/jdk1.6.0/bin目錄下。
破解MyEclipse5.5GA方法。
5.5GA的破解方法和之前的版本不一樣,不能再採用4.1&4.2的序號產生器來註冊。需要修改5.5GA的檔案
http://www.1cn.biz/files/upload/myeclipse-core.jar
先 下載這個檔案,替換安裝目錄(eclipse/plugins/com.genuitec.eclipse.core_5.5.0)下面的同名檔案 myeclipse-core.jar,覆蓋時請關閉eclipse。完成之後開啟Eclipse,在註冊資訊裡輸入下面的註冊名和註冊碼:
Subscriber: www.1cn.biz
Subscriber Code: jLR8ZC-956-55-5467865833584547
上面的註冊方法已測試過,100%可用。此方法來自http://www.1cn.biz/index.php?q=node
相關文章
- JAVA開發工具Eclipse和MyEclipseJavaEclipse
- Eclipse myeclipse下配置HanLP的教程EclipseHanLP
- Java(JDK/Tomcat/Maven)執行環境配置及工具(idea/eclipse)安裝JavaJDKTomcatMavenIdeaEclipse
- JDK 1.6 HashMap 原始碼分析JDKHashMap原始碼
- SpringBoot專案在Eclipse/MyEclipse中執行Spring BootEclipse
- MyEclipse - 修改Maven預設的Jdk版本EclipseMavenJDK
- Jdk_API——1.8和Jdk_API1.6下載分享JDKAPI
- jdk1.6ArrayList底層實現JDK
- 在myeclipse2015CI中配置tomcat7.0EclipseTomcat
- jdk1.6升級jdk1.8踩出的神坑JDK
- Eclipse中配置tomcat三種方式EclipseTomcat
- Linux配置jdk和tomcatLinuxJDKTomcat
- 在eclipse中配置tomcat伺服器EclipseTomcat伺服器
- JDK Tomcat MySQL環境配置JDKTomcatMySql
- 安裝JDK和Eclipse詳細教程JDKEclipse
- 02 eclipse中配置Web專案(含eclipse基本配置和Tomcat的配置)EclipseWebTomcat
- Linux(jdk+tomcat配置安裝)LinuxJDKTomcat
- solaries作業系統安裝64位JDK1.6作業系統JDK
- 64位jdk可以用32位eclipse嗎?JDKEclipse
- 32位的eclipse能用64位的jdk嗎EclipseJDK
- mac 安裝jdk,maven,tomcat彙總MacJDKMavenTomcat
- eclipse中Maven工程使用Tomcat7以上外掛EclipseMavenTomcat
- 3.2.2 Opening a Closed DatabaseDatabase
- jdk+tomcat+mysql一鍵安裝配置JDKTomcatMySql
- Linux上安裝jdk Tomcat mysql redis等LinuxJDKTomcatMySqlRedis
- myeclipse執行tomcat報錯Exception in thread "main" java.lang.OutOfMemoryError: PermGen space...EclipseTomcatExceptionthreadAIJavaError
- Eclipse怎樣配置tomcat? 8分鐘視訊講清楚!EclipseTomcat
- eclipse能正常啟動tomcat,但是網頁訪問不了EclipseTomcat網頁
- 3.2.2 python連線oraclePythonOracle
- windows下安裝jdk+tomcat+maven並配置WindowsJDKTomcatMaven
- jdk、tomcat、mysql軟體的安裝步驟JDKTomcatMySql
- Linux安裝jdk、tomcat 步驟(親測有效)LinuxJDKTomcat
- Eclipse/tomcat 如何實現應用熱部署和熱啟動EclipseTomcat熱部署
- 如何在eclipse中的maven中永久修改jdk的版本號EclipseMavenJDK
- jdk-8u261-windows-x64.exe——eclipse環境搭建JDKWindowsEclipse
- Eclipse Memory Analyzer (MAT)的安裝後提示JDK版本不對要升級到jdk_17EclipseJDK
- 1.6
- Tomcat7安裝基於jdk 1.7環境TomcatJDK
- CentOS7搭建Java環境(JDK、MySQL和Tomcat)CentOSJavaJDKMySqlTomcat