隨筆 - 25  文章 - 32  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

            首先說下我使用的環(huán)境:JDK1.6,JBOSS4.2,JBOSS TOOLS 3.0,Eclipse with wtp3.4,JBOSS SEAM2.0
          Eclipse下載地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-jee-ganymede-SR1-win32.zip
          JBOSS Tools下載地址:http://www.jboss.org/tools/download/index.html
          其他JBOSS的東西都可以在這找到:http://www.jboss.org/download/
          下載完畢后配置環(huán)境:
             JDK:這個網(wǎng)上大把。不說了
             Eclipse:這個就不用說了,直接解壓就可以用。
            JBossTools:如果你的環(huán)境和我的一樣,那就在dropins下新建一個文件夾。然后將解壓后的features和 plugins文件夾拷貝到里面,這樣JBoss Tools就安裝好了 。安裝完后啟動Eclipse。將視圖轉(zhuǎn)到Seam視圖下。
                                                            
             配置Seam:下載JBoss Seam后隨便解壓到一個位置。然后在Eclipse中選擇菜單:Windows->Preferences。在左邊的樹中選擇JBoss Tools->Web->Seam。在右邊會出現(xiàn)一個表格和一個add按鈕。點Add跳出一個窗口。點Browser選擇你剛剛解壓出來的Seam的路徑。點finish就配置好了。
            配置JBoos Server:配置JBOSS服務器。還是選擇Windows->Preferences。在左邊的樹中選擇Server->runtime Environments。add->選擇Jboss AS解壓路徑。finish。還有。。。。在工具欄中有個這個圖標。點旁邊的下拉框。選擇New Server。選擇路徑,下一步時會讓你填用戶名密碼,初始用戶名和密碼都是admin。
          OK,配置好了

          試下先。
          將視圖轉(zhuǎn)到Seam視圖下。不會的就先看前面。然后再 File -> New -> Seam Project

          需要選的地方是Configureation。默認是1.2的。選擇2.0

          然后Next -> Next  -> Next -> Next到配置數(shù)據(jù)庫連接的位置
           選擇 new 一個。進入配置界面。我現(xiàn)在用的是sqlserver。以下以sqlserver為例:

          選擇要配置的數(shù)據(jù)庫類型后填寫Name;然后Next
          配置驅(qū)動,New一個 

          配置Jar List后就FINISH了。

          然后后面的步驟就簡單了。直接可以finish。這樣會新建兩個工程。一個是主工程。一個是測試用的。
          JBoss Tools已經(jīng)幫你部署到了你選擇的Jboos服務器里。
          現(xiàn)在直接運行JBoss就OK了。如果你配置了Jboos Server。在工具欄中有個這樣的東西第一個是運行Jboss服務器,第二個是用Debug模式運行,第三個是停止。直接點綠色的箭頭。啟動時可能會報一個錯誤:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]對象名 'information_schema.system_sequences' 無效。這是因為Seam啟動時需要這個東西。單數(shù)據(jù)庫里卻沒有。。不要以為information_schema是庫名,而system_sequences是表名哦。因為就算你在數(shù)據(jù)庫里建了這樣一個庫和表也是沒用的。解決辦法是修改src/module/META-INF/下的persistence.xml。將里面的hibernate.hbm2ddl.auto設(shè)置為create-update。讓seam自己去創(chuàng)建對象。但又不自動刪除。不能用create-drop。因為如果用create-drop在服務器關(guān)閉時Seam會自動將它刪除。下次重新創(chuàng)建。而這也會秧及你的數(shù)據(jù)表。。。只要用create-update啟動一次即可。也可以只create,后面每次就可以用update了。其實可以不換成只update。用create-update也挺好。因為如果數(shù)據(jù)庫中存在該數(shù)據(jù)表。Seam就不會再重新create
          如果數(shù)據(jù)庫中的表與將要創(chuàng)建的表結(jié)構(gòu)一致。Seam就不會更新表結(jié)構(gòu)
          重新啟動服務器。

          啟動完畢后訪問http://localhost:8080/SeamTest/home.seam
          如果出現(xiàn)如下頁面就說明所有配置都已完成。讓我們開始Seam吧。
          posted on 2008-12-05 11:21 phyeas 閱讀(1885) 評論(2)  編輯  收藏 所屬分類: Seam項目實戰(zhàn)

          FeedBack:
          # re: Seam新手實戰(zhàn)(1):環(huán)境搭建 2009-09-08 09:37 ranyut
          我是按你所說的配置的 可是啟動時報錯
          java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl cannot be cast to javax.xml.parsers.SAXParserFactory
          at javax.xml.parsers.SAXParserFactory.newInstance(Unknown Source)

          09:32:44,921 ERROR [StartupServletContextListener] Error initializing ServletContext
          java.lang.NullPointerException
          at org.apache.commons.digester.Digester.getXMLReader(Digester.java:891)

          怎么回事?麻煩幫幫盡忙  回復  更多評論
            
          # re: Seam新手實戰(zhàn)(1):環(huán)境搭建 2009-09-08 09:40 ranyut
          有一個地方不明 “配置Jar List后就FINISH了。” 是指DBDriver嗎? 我的testConnection是成功的。可就是啟動時報錯。  回復  更多評論
            
          主站蜘蛛池模板: 友谊县| 望谟县| 体育| 石台县| 巴楚县| 吉隆县| 南和县| 长泰县| 邵东县| 定边县| 翁牛特旗| 南川市| 若尔盖县| 渭源县| 富平县| 宝鸡市| 柳州市| 保山市| 株洲市| 遂昌县| 汪清县| 潞西市| 宁德市| 积石山| 陆河县| 镇赉县| 油尖旺区| 阳朔县| 轮台县| 阳新县| 张家港市| 建湖县| 桃江县| 木里| 沛县| 遂平县| 芦溪县| 广水市| 城口县| 沅江市| 禹州市|