java petstore 安裝筆記

http://blog.csdn.net/kevinluck/archive/2007/04/14/1564715.aspx

都說想提高技術的最好的辦法就是學習比你強的人的技術

這些年一直孤陋寡聞剛剛知道原來Sun 公司 還專門寫了一個寵物店的DEMO ,於是決定學習一下。

本人環境

 jdk1.6.0_01

windows xp盜版(咱以前可都是用2003的強人呀 裝64位vista把系統裝掛後 2003盤找不到只好用xp) 比2003好用

netbeans5.5中文版(鬱悶E文版的丟了 浪費了一個學E文的機會)從http://gceclub.sun.com.cn/download.html下載的下載的是 NetBeans 5.5 多國語言版安裝程序 (Windows Platform)

sun application server 也是從上方的地址中下載的 NetBeans 5.5 企業開發包多國語言版安裝程序 (Windows Platform)中帶的

下載的版本是javapetstore-2.0-ea4.5

https://blueprints.dev.java.net/servlets/ProjectDocumentList?folderID=5315&expandFolder=5315&folderID=0下載的

介紹

AJAX-enabled Web 2.0 Java Pet Store Reference Application for Java EE 5, 2.0 Early Access distribution.

 E文不好意思可能是說這個版本是基於JAVA EE5平臺下使用了AJAX技術的寵物店程序示例

下載完後7.3 mB

把下完後的JAR包雙擊 把滾動條拖到下方(代表我們看完介紹了哈)然後選擇accept會自動解壓到當前目錄

然後運行 netBeans選擇打開項目 打開剛纔那個解開的文件夾會提示你 找不到三個JAR文件

這三個jar的下載地址

http://jaist.dl.sourceforge.net/sourceforge/httpunit/httpunit-1.6.2.zip

http://www.apache.org/~andyc/neko/nekohtml-latest.zip

http://archive.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.9.0.zip

在項目上點擊右鍵選擇解決問題 然後去確認這三個包的位置

然後點擊運行環境

點擊數據庫(安裝sun appserver的時候自帶的derby) 在  jdbc:derby://localhost:1527/sample上點右鍵 選擇連接密碼沒改過的話就是默認的app

然後啓動sun java system application server 9服務器

然後 http://localhost:4848進入netBeans後臺默認的用戶 名密碼admin/adminadmin

點擊資源,點擊JDBC點擊連接池,點擊新建,名稱:PetstorePool 資源類型javax.sql.DataSource數據庫選擇Derby,點擊下一步,然後最下方其它屬性 DatabaseName:petstore  Password:APP ,點擊完成

再點擊JDBC資源,點擊新建,JNDI名稱:jdbc/PetstoreDB 池名稱:PetstorePool點擊確定

然後點擊項目中的 服務器資源 右鍵點擊setup.xml選擇運行項目delete-db然後點擊create-db

然後右鍵點擊項目 選擇部署項目,部署完畢後 進入後臺 http://localhost:4848點擊WEB應用程序

然後在javapetstore-2.0-ea4後面點擊啓動

彈出新頁面 Java Pet Store Reference Application, 2.0 Early Access

點擊Enter th Store 便可體驗傳說中的Pet Store嘍

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/kevinluck/archive/2007/04/14/1564715.aspx

myeclipse工具運行

http://www.lampchina.net/article/htmls/201005/Mjg1NjA3.html 

再次驗證那句話:配置是永恆的話題~

本人小白,參考網上的配置過程依舊出錯。今天終於配置成功了,現記錄如下:

=====================================================================================

一.配置準備:
1、MyEclipse7.0
2、Javapetstore-2.0-ea5-installer.jar
3、 Glassfish 2.x
4、Ant1.8
5、JDK1.6(確保java環境配置正確)
=====================================================================================

二、配置Ant:
1.解壓至硬盤C:/Petstore
2.環境變量:ant_home-> C:\Petstore\apache-ant-1.8.0
            path->C:\Petstore\apache-ant-1.8.0\bin;C:\Petstore\apache-ant-1.8.0\lib
=====================================================================================

三、配置Glassfish
1.解壓至硬盤C:/petstore
2.path:C:\Petstore\glassfish \bin
3.命令行進入<glassfishDir>:ant -f setup.xml
4.命令行:asadmin start-domain domain1
5.http://localhost:8080出現運行畫面;
  asadmin.bat stop-domain domain1 ,就停止了域domain1的服務
  訪問控制檯,輸入:http://localhost:4848/,就可以看到登錄界面:

usrname:admin;pwd:adminadmin
6.GlassFish自帶derby數據庫。設置DERBY_HOME = D:\glassfish\javadb
=====================================================================================

四、配置petstore
1.解壓petstore到:C:/petstore/
2.在MyEclipse中新建一個空web project,工程名pet
  要注意的是:src folder設爲:src\java
              web root folder設爲:web
              j2ee specification level:J2EE5.0
3. 在pet工程上import,從fileSystem導入petstore文件夾
4.爲項目導入外部jar文件:C:\petstore \javapetstore-2.0-ea5-installer\lib \**.**
5.pet項目下pet/web/WEB-INF/兩個文件faces-config.xml和sun-web.xml改個名字備份一下。
6.Myeclipse->Project Capabilities->add jsf。導入jsf框架。完畢後還原步驟5中的文件。
7.修改pet/bp-project /app-server.properties中一行:javaee.home=c:/Sun/SDK爲

javaee.home=<glassfishDir>
  pet/bp-project/build.properties中兩行:
           javaee.home=c:/Sun/AppServer爲javaee.home=<glassfishDir>
           javaee.server.passwordfile={javaee}/samples/….爲javaee.home=C:/psd.txt
           在C盤下建一個psd.txt 文件,裏面內容爲一句話:AS_ADMIN_PASSWORD=adminadmin
8.發佈:
1)打開數據庫:點擊服務器目錄下C:\petstore\glassfish\javadb\startNetworkServer.bat。
2)打開glassfish服務器(可以用myeclipse打開,需要再配置)。
3)創建數據庫:在myeclipse中以ant Editor方式打開pet\setup\setup.xml。
             打開ant顯示視圖,window-show window-ant,如果沒有在other裏選。
             運行setup[default]任務。
4)在 myeclipse中以ant Editor方式打開 pet\build.xml
  然後運行它的default[default] 任務.
/* 《在MyEclipse6.0用ANT時出現: Error starting modern compiler》
解決方法是:window ->Prefrences->Java->Compiler->Compiler compliance level: 選JDK1.6
隨便一個項目下右鍵:Properties-Java Build Path->Libraries->右邊選 AddLibrary -->看

Workspace default JREnext然後看jre(xxx)xxx是JDK什麼版本。不對的話。選Alternate

JRE->Installed JRES .->選自己的JDK 安裝目錄。再看看工程右邊的的JRE是否有重複的,有則

刪掉MyEclipse版本下的JRE。*/

5)在workSpace中的pet/dist/下面就應該已經生成了petstore.war文件。
6)在Myeclipse中打開 glassfish(自動部署),將petstore.war拷到以下路徑:
  C:\Petstore\glassfish\domains\domain1\autodeploy\
=====================================================================================

五、訪問頁面:打開 http://localhost:8080/petstore/

發佈了71 篇原創文章 · 獲贊 0 · 訪問量 4534
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章