在glassfish2.1.1下部署petstore-2.0-ea5

本文详细介绍如何在Eclipse和GlassFish环境下部署JavaPetStore应用。包括搭建应用环境、配置数据库、修改配置文件及发布WAR包等步骤。
***小弟菜鸟一名,反反复复忙活了一两天才弄好的,这是我的整个安装过程***

[b]第一步:搭建应用环境[/b]

一、我用的软件:
1、Eclipse3.6
2、glassfish 2.1.1
3、jDK6

二、安装glassfish:
在命令行下安装: java -Xmx256m -jar glassfish_name.jar
打开,Accept后我解压放在了命令的当前目录下,我是放在了 D:\glassfish

三、glassfish自带ant工具,设置ant的环境变量:
ANT_HOME :D:\glassfish\lib\ant
在path里面设置:%ANT_HOME%\bin和%ANT_HOME%\lib

四、进入cmd 界面 D:glassfish>ant -f setup.xml
build success 后服务器就安装好了
启动 Glassfish, 运行 <glassfish_dir>/bin/asadmin 输入start-domain domain1

五、GlassFish自带derby数据库。
1、配置环境变量:
   建立DERBY_HOME,值:d:\glassfish\javadb
   在Path加入:d:\glassfish\javadb\bin
   在CLASSPATH加入:d:\glassfish\javadb\lib\derby.jar;d:\glassfish\javadb\lib\derbyclient.jar;d:\glassfish\javadb\lib\derbytools.jar;d:\glassfish\javadb\lib\derbynet.jar
  2、测试看看Derby安装成功没有(配置完环境变量可能需要注销或重启一下)
   开始—Run—CMD
   运行 sysinfo
   如果安装成功,将会看到一些相关信息
(输入ij可以对数据库进行操作)
3、Eclipse和JDK的安装:略

[b]第二步:修改部份文件[/b]
1、d:/javapetstore-2.0-ea5/bp-project/app-server.properties 中有一行:
javaee.home=c:/Sun/SDK 改为 javaee.home=D:/glassfish (D:/glassfish服务器安装目录)
2、d:/javapetstore-2.0-ea5/bp-project/build.properties 中有两行:
(1)javaee.home=c:/Sun/AppServer 改为 javaee.home=D:/glassfish

(2)javaee.server.passwordfile=“{javaee}/samples/....”
改为javaee.server.passwordfile=D:/1.txt
并在D:盘下建一个1.txt 文件 里面的内容为一句话:
AS_ADMIN_PASSWORD=adminadmin

[b]第三步:发布[/b]
1、把数据库打开:
它使用的是derby数据库 ,点击服务器目录下
D:\glassfish\javadb\bin\startNetworkServer.bat
点击它就打开了数据库服务器,有一些提示信息(如果窗口一闪就关了,可能derby数据库环境变量配置有错误)。
2、创建数据库:(我运行时在命令行下出现错误不能运行,所以改用eclipse自带的ant来创建的数据库)
在eclipse下新建一个工程petstore(创建时添加源目录'src/java'和'web'),导入解压后的文件夹d:\javapetstore-2.0-ea5里的所有文件(报错不用管,缺少一些包,不影响部署)
petstore工程下有setup\setup.xml文件,点右键run as->ant build,Console提示成功生成数据库
3、发布 war 文件
命令行进入到d:\javapetstore-2.0-ea5,输入ant run直接生成war包并部署到glassfish,并弹出页面http://localhost:8080/petstore/,成功。

总结:1.DERBY数据库环境变量一定要配置
2.glassfish启动命令asadmin>start-domain domain1
结束命令asadmin>stop-domain domain1
3.创建数据库之前一定要把数据库服务器启动
D:\glassfish\javadb\bin\startNetworkServer.bat
(asadmin>start-database/asadmin>stop-database)


参考:http://xueyuyanghf2006.blog.163.com/blog/static/1544236420086246305991/
http://blog.chinaunix.net/u/1096/showart_1915846.html
http://www.iteye.com/topic/377757
内容概要:本文围绕“计及蓄意攻击的电网多阶段级联故障诱发机制与MILP优化模型”展开,提出了一种基于混合整数线性规划(MILP)的双层优化模型,用于模拟和分析在蓄意攻击下电力系统多阶段级联故障的传播机理与脆弱性特征。通过构建攻击者与系统运行之间的博弈框架,上层模型刻画攻击者以最小代价最大化系统损失的最优攻击策略,下层模型模拟电网在故障后的交流潮流重分布、负荷切除及系统恢复行为,从而实现对关键脆弱元件和攻击路径的精准识别。研究依托Matlab平台实现完整算法流程,并结合IEEE 39节点、33节点等标准系统进行仿真验证,有效评估了电网在恶意攻击场景下的安全性与韧性水平,为电力系统的防御加固、关键资产保护及应急预案制定提供了理论依据与技术支撑。; 适合人群:具备电力系统分析、运筹学优化理论基础及Matlab编程能力的研究生、高校科研人员以及从事电网安全评估、电力系统规划与防御策略研究的工程技术人员。; 使用场景及目标:①用于电力系统关键节点与线路的脆弱性评估,识别潜在攻击目标;②支撑电网主动防御体系设计,优化防护资源布局;③作为高水平学术研究参考资料,复现并拓展顶级EI期刊论文中的建模方法与仿真流程,进一步研究N-k故障、虚假数据注入攻击等延伸问题。; 阅读建议:建议结合提供的Matlab代码与网盘资料,逐步调试运行仿真案例,深入理解MILP建模技巧、双层优化求解机制及YALMIP工具包的应用,同时可尝试引入不确定性因素或动态恢复策略以提升模型的实用性与前沿性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值