朙的學(xué)習(xí)筆記

          生活、學(xué)習(xí)、工作
          posts - 12, comments - 11, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          Eclipse + JBoss Seam 配置過程。

          Posted on 2009-08-17 15:01 zengmingcd@163.com 閱讀(2300) 評論(4)  編輯  收藏 所屬分類: JBoss Seam
          經(jīng)過艱苦的奮戰(zhàn)。終于將Eclipse + JBoss Seam的開發(fā)環(huán)境搭建好了。
          網(wǎng)上有很多配置說明,但是都不是很清楚。
          讓我郁悶這么久的事情,還是自己寫個(gè)自認(rèn)為比較詳細(xì)的配置過程。
          一方面自己留個(gè)記錄,一方面其他和我一樣的新人能有個(gè)參考。

          1、安裝Java JDK。
             1)下載Java JDK。
               網(wǎng)址:http://java.sun.com/javase/downloads/index.jsp
             2)雙擊安裝JDK。 我安裝在C:\Java下
             3)在windows高級配置中設(shè)置環(huán)境變量 JAVA_HOME=C:\Java
               我的電腦->右鍵->屬性->高級->環(huán)境變量->系統(tǒng)變量中點(diǎn)新建。

          2、安裝JBoss應(yīng)用服務(wù)器。
              1)下載JBoss
                網(wǎng)址:http://www.jboss.org/jbossas/downloads/
              2)解壓JBoss
                我解壓在C:\JBoss下。注意,JBoss的目錄中是不能出現(xiàn)空格的。
              3)設(shè)置環(huán)境變量 JBOSS_HOME=C:\JBoss
              4)打開命令行,進(jìn)入C:\JBoss\bin目錄下,輸入run。可以啟動JBoss服務(wù)器。
                 在啟動過程中如果沒有出現(xiàn)異常,則可以訪問http://localhost:8080/。可以看到JBoss 服務(wù)器的一個(gè)頁面。

          3、安裝ANT。
              ANT簡單的理解為JAVA打包、部署的腳本工具。當(dāng)然,他還有很多功能。
              1)下載ANT
               網(wǎng)址:http://ant.apache.org/bindownload.cgi
              2)解壓ANT
                我解壓在C:\ant下。
              3)設(shè)置環(huán)境變量 ANT_HOME=C:\ANT
               在命令行中C:\ant目錄下輸入ant。如果出現(xiàn)ant的幫助信息,則表示安裝成功了。     
             
          4、安裝Eclipse
             1)下載Eclipse。
                網(wǎng)址:http://www.eclipse.org/downloads/ 選擇Eclipse IDE for Java EE Developers
             2)解壓Eclipse。我解壓在C:\Eclipse下

          5、安裝Web開發(fā)插件:
              在Eclipse IDE for Java EE Developers好像已經(jīng)集成了這個(gè)插件。不過我用的是Eclipse Classic版本的。需要自己安裝。
             
              1)下載插件
              我們需要的插件有:    
             (1)EMF RunTime。全稱: Eclipse Modeling Framework, 大概是用于軟件建模的。
             (2)EMF XSD RunTime。全稱: XML Schema Definition,是EMF關(guān)于XML數(shù)據(jù)的處理吧。
             (3)GEF SDK。全稱:Graphical Editing Framework,是一套圖像編輯框架, 用于開發(fā)圖形應(yīng)用。
             (4)DTP SDK。全稱:Data Tools Platform,應(yīng)該是一套數(shù)據(jù)管理工具吧。
             (5)WTP。全稱:Web Tools Platform。是開發(fā)web的工具平臺。
             這5個(gè)插件在Eclipse網(wǎng)站上都能下載。并且我們在下載的時(shí)候只需要查找WTP即可。在下載時(shí),Eclipse會提示我們下載其他相關(guān)的插件。這點(diǎn)做的很人性化。
             網(wǎng)址: http://www.eclipse.org/webtools/
            
             下面是WTP下載時(shí)提示需要下載的其他插件。

             Note that WTP requires Java 5 or higher (and, for some things, actually requires a JDK rather than only a JRE) even though many other Eclipse Project can run with other JRE levels.

          Eclipse Platform (Platform, JDT)
          EMF v2.5 Runtime Minimum executable code.
          EMF XSD v2.5 Runtime Minimum executable code.
          Graphical Editing Framework (GEF)
          Data Tools Platform (DTP) (required only for EJB or JPT development)

               2)安裝插件
                我使用的是建立Eclipse的link文件來安裝插件的方式。
                a)解壓插件到C:\Eclipse\myPlugins\插件名稱 這個(gè)目錄下。
                  注意:插件名稱目錄的下一級目錄都為 eclipse。解壓就有,不要修改了,不然找不到插件。
                b)在C:\Eclipse\下建立links文件夾。
                c)在links中建立"插件名稱.link"文件。(創(chuàng)建新記事本,重命名時(shí)修改后綴名即可)
                d)在對應(yīng)的link文件中寫入 path=c:/eclipse/myPlugins/插件名稱 。
                 注意:(1)每個(gè)插件一個(gè)link文件。
                       (2)路徑使用"/"而不是"\",如果喜歡用"\"的話,請使用"\\"。需要轉(zhuǎn)義。
                e)保存修改即可。
              插件安裝完成后,在help->about Eclipse SDK中可以看到剛才我們安裝的插件了。

          6、安裝JBoss Tools
              JBoss Tools是一個(gè)用于Eclipse的插件工具。可以幫助開發(fā)人員在Eclipse中建立Seam工程。
              1)下載JBoss Tools
                網(wǎng)址: http://www.jboss.org/tools
              2)安裝插件。
                作為Eclipse的插件,我們使用相同的方法,先解壓的myPlugins中再建立link文件。
              完成安裝后,可以就可以再Eclipse中建立Seam工程了。

          7、Seam包
              很多教程中說,還要下載Seam。但是在實(shí)際配置中,好像沒有用到啊。
              不管了,還是下下來吧。
              1)下載Seam
                網(wǎng)址:http://mirror.optus.net/sourceforge/j/jb/jboss/
              2)解壓Seam
               我將下載的JBoss seam 2.1解壓到了C:\Seam中。
              3)修改C:\Seam目錄下的build.properties文件。在最后加入jboss.home C:\\JBoss。保存
              4)在命令行中,進(jìn)入C:\Seam\examples\registration目錄輸入 ant deploy部署這個(gè)例子。
              5)成功后,啟動JBoss服務(wù)器,再訪問http://localhost:8080/seam-registration/register.seam。
                在網(wǎng)上的教程中說,可以看到一個(gè)輸入用戶名、密碼的頁面。但是,我配置的時(shí)候始終是出現(xiàn)錯誤:
                  javax.servlet.ServletException: /register.xhtml: Property 'register' not found on type org.javassist.tmp.java.lang.Object_$$_javassist_1
                       javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
                      org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
                這點(diǎn)我一直沒有解決。

          但至少開發(fā)環(huán)境配置好了。呵呵。

          注意:上面的網(wǎng)址是現(xiàn)在可以用的,以后版本變化其他原因,網(wǎng)址會發(fā)生變化。所以大家最好還是到官方網(wǎng)站找下最新版本。或者是直接google、baidu都可以的。
          希望能對大家有幫助。
          如果有問題大家也可以交流一下。


          Ming
          E-Mail:zengmingcd@163.com


          評論

          # re: Eclipse + JBoss Seam 配置過程。  回復(fù)  更多評論   

          2009-10-16 21:49 by zengmingcd@163.com
          這個(gè)配置過程中有幾點(diǎn)錯誤。在后面的文章《更正<Eclipse + Seam 配置過程>一文中的幾個(gè)錯誤》中說明修改了。

          # re: Eclipse + JBoss Seam 配置過程。  回復(fù)  更多評論   

          2010-12-06 21:10 by 風(fēng)光好符合規(guī)范
          怎么沒有注明版本號呢

          # re: Eclipse + JBoss Seam 配置過程。  回復(fù)  更多評論   

          2010-12-06 21:10 by 風(fēng)光好符合規(guī)范
          請問樓主 :這些些沒有對版本的要求嗎

          # re: Eclipse + JBoss Seam 配置過程。  回復(fù)  更多評論   

          2010-12-06 22:36 by zengmingcd@163.com
          @風(fēng)光好符合規(guī)范
          對版本有要求的,
          當(dāng)時(shí)我使用的版本是Eclipse3.4、Seam2.0、JBossTools3.0、JBoss4.2、WTP3.0及相應(yīng)版本插件。
          我后面又發(fā)了篇文檔,是關(guān)于該文的一些錯誤改正的。呵呵。
          主站蜘蛛池模板: 改则县| 双辽市| 邻水| 庄浪县| 林芝县| 霸州市| 巧家县| 锦州市| 沅陵县| 南丹县| 康定县| 绿春县| 牟定县| 内江市| 宁陵县| 惠安县| 青冈县| 开原市| 民丰县| 南投市| 伊通| 射洪县| 黄山市| 甘泉县| 衡山县| 汽车| 芒康县| 文水县| 来凤县| 屏边| 新余市| 上林县| 栾城县| 北票市| 益阳市| 简阳市| 宾川县| 两当县| 贡嘎县| 措勤县| 九龙县|