`
phoebird
  • 浏览: 117674 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

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/

分享到:
评论

相关推荐

    java petstore java宠物店1.3.2

    Java Petstore是一个经典的Java应用程序,它是Java初学者和有经验的开发者用来学习和理解Java Web技术的示例项目。这个项目在Java社区中广为人知,因为它展示了如何使用Servlet、JSP(JavaServer Pages)以及...

    Java petstore安装部署文档

    Java PetStore是一个经典的示例应用,最初由Sun Microsystems开发,用于展示J2EE(现在称为Java EE)平台的功能。PetStore项目后来被不同的框架和库采用,如SSH(Spring、Struts、Hibernate)和SSI(Spring、Struts...

    使用 Java EE 7 的 Java Petstore.zip

    应用程序 - Petstore Java EE 7作者Antonio Goncalves级别中级技术Java EE 7(JPA 2.1、CDI 1.1、Bean Validation 1.1、EJB Lite 3.2、JSF 2.2、JAX-RS 2.0)、Java SE 7(因为这是 Java EE 7 的最低要求)、Twitter...

    使用 Java EE 6 的 Java Petstore.zip

    应用程序 - Petstore Java EE 6作者Antonio Goncalves级别中级技术Java EE 6(JPA 2.0、CDI 1.0、Bean Validation 1.0、EJB Lite 3.1、JSF 2.0、JAX-RS 1.1)应用服务器GlassFish 3.x、JBoss 7.x、TomEE 1.x摘要使用...

    JavaSwing版PetStore宠物商店项目源代码

    本代码采用Java Swing技术实现PetStore项目。它是《Java从小白到大牛》第29章实战项目(PetStore宠物商店)配套源代码。​ ​【相关Java视频课程】: 1、http://www.zhijieketang.com/classroom/6/introduction ​...

    Java Swing版PetStore宠物商店项目源代码

    PetStore是典型的电子商务项目,是现在很多电商平台的雏形。本代码采用Java Swing技术实现PetStore项目。它是《Java从小白到大牛》第29章实战项目(PetStore宠物商店)配套源代码。

    jps1.1.2(java petstore)+J2EE_Petstore详解

    Java Petstore是Oracle公司推出的一个基于J2EE(Java 2 Platform, Enterprise Edition)平台的示例应用,用于展示如何构建分布式、多层的企业级Web应用程序。这个项目旨在教育开发者如何利用J2EE技术栈来设计和实现...

    A Java Petstore using the Java EE 7.zip

    A Java Petstore using the Java EE 7

    java版本的petshop【PetStore】

    【Java版PetShop【PetStore】】是一个经典的示例应用,它是Java阵营为了与微软的.NET平台竞争而设计的。这个项目旨在展示Java技术在构建企业级应用时的强大功能,特别是针对那些想要学习和理解企业级框架如Struts、...

    petstore1.3.1项目

    部署PetStore通常涉及以下步骤:安装JDK和J2EE SDK,配置环境变量,启动应用服务器,将PetStore应用部署到服务器,设置数据库连接(通常使用JNDI查找),最后访问应用的URL进行验证。 7. **学习价值**: 对于初学...

    agoncal-application-petstore-ee6, 使用 javaee 6的Java Petstore.zip

    agoncal-application-petstore-ee6, 使用 javaee 6的Java Petstore 应用程序- Petstore 6作者:作者: 。级别: 中间基于Java的技术: javaee6 ( JPA,CDI,Bean验证 1.0,JSF,JSF,jax应用服务器: GlassFish 3. x, 7...

    Petstore笔记

    3. **Java Web Services Developer Pack安装**:此部分为Petstore 1.3.1新增功能,用于支持Web Services的应用。 4. **环境变量设置**:包括`JAVA_HOME`、`J2EE_HOME`、`JWSDP_HOME`以及`Path`等,确保开发和运行...

    java版商城源码下载-Java_PetStore:Java_PetStore

    Java_PetStore PetStore Demo 宠物商店项目 本章介绍 JavaSE 技术实现的 PetStore 宠物商店项目,所涉及的知识点:Java 面向对象、Lambda 表达式、JavaSwing 技术、JDBC技术和数据库相关等知识,其中还会用到...

    java pet store详细设计文档

    "java pet store详细设计文档" 本文档是关于Java Pet Store详细设计文档的知识点总结,涵盖了系统架构、宠物店网上商店、系统设计等方面的知识点。 1. 系统架构 * Sun J2EE是一种Java技术栈,用于构建企业级应用...

    petstore

    一个AJAX的框架,基于SPRING宠物店,大家应该很熟悉! 演示网站 http://petstore.appcenter.cn/&lt;br&gt;文件较大5次上传!

    PetStore_2.0_有源码

    这个项目的核心是PetStore,一个用于在线销售宠物及其相关产品的平台,它不仅展示了如何构建这样的应用,还提供了丰富的学习资源,帮助开发者理解和掌握Java EE(企业版Java)的相关技术。 一、项目环境配置 为了...

    Java Pet Store

    Java Pet Store是一个面向Web 2.0的示例应用程序,主要展示了如何利用Ajax技术来创建一个无缝交互的富Web界面。Ajax(异步JavaScript和XML)是构建这种应用程序的关键技术,它允许用户在不重新加载整个页面的情况下...

    学习JavaEE的两个著名工程PetStore和Jive论坛二合一

    JavaEE,全称为Java Platform, Enterprise Edition,是Java平台针对企业级应用开发的版本,它提供了丰富的API和服务,包括Web服务、数据库连接、事务处理、安全性和多层架构支持等。在JavaEE的学习过程中,有两个...

Global site tag (gtag.js) - Google Analytics