2.1 Sword Core—开发环境搭建手册

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国软件与技术服务股份有限公司

RD-SWORD-PUB-STA-V5.0

文件编号:

文件编号:RD-SWORD-PUB-STA-开发环境搭建指导手册

当前版本号SWORDV5.0

最初发布日期

最新修订日期

审核者日期

批准者日期

中国软件与技术服务股份有限公司

修订记录

日期版本修订内容说明作者SWORDV5.0

目录

(11)

.....................................................................................................................

(22)

3.1.2.工具包.................................................................................................................

(3)

(33)

3.1.

4.多级缓存组件.....................................................................................................

1.概述

此文件用于描述如何搭建开发环境。

WEB应用开发环境搭建

2.2.WEB

开发工具:eclipse J2EE3.5

web服务器:tomcat7.0.35embed

说明:此例使用嵌入tomcat的jar包方式

项目所需jar包列表请查看附录.

根据需要在sword.xml添加各组件和所需配置文件.各组件配置说明请查看相关文档.

搭建步骤:

1.创建Java Project,名称为web_demo

2.创建源代码文件夹和lib目录,以及web项目文件夹,结构如下

结构说明:

config:存放所需配置文件.

src_code:代码开发,源代码

kernel_lib 及子文件夹:内核部分所需相关组件和第三方jar 包.web_lib 及子文件夹:web 框架部分所需jar 包.WebContent:

WEB-INF 和META-INF:标准web 工程所需文件夹.

gt_extend,gt3_public,swordweb 三个文件夹为sword-webjsp-1.0.jar 包内解压出来的.

注:以上目录结构除WebConten

WebContent t 下we web b 工程所需结构和文件,其他均为个人喜好组织项目结构.只需保证配置文件及相关jar 包和业务代码在classpat

classpath h 中可引用即可.3.web.xml 配置示例web.xml

.相关配置项说明请查看web 开发说明手册.

4.

配置工程启动类

4.1打开Run Configurations 配置窗口

4.2选择JavaApplication,添加新配置项,命名为web_demo(随意),项目选择web_demo,Main class 选择m.DeveloperServer

4.3配置JVM参数

-Dbase.dir=web项目根目录,此例指到WebContent -Dport=端口(默认8080)

-Dwelcome.url=首页地址

Apply,保存配置,关闭窗口.

相关web开发手册.

6.启动工程

运行第4步配置的启动类.

控制台显示

....

...系统启动已完成,共耗时1.094秒,共加载服务68个

开始启动本地开发服务器......

...

信息:Starting ProtocolHandler["http-bio-8088"]

本地开发服务器已启动......

默认WEB域:

F:\Java\eclipse_workspaces\eclipse_work2\web_pro\WebContent

登陆页面:http://127.0.0.1:8088/

访问页面:http://127.0.0.1:8088/

显示Hello.

3.附录

WEB应用示例:jar包列表

3.1.WEB

3.1.

此列表只列出示例所需的尽可能最少的jar包.如果在sword.xml中有添加各组件,则添加各组件所需jar包即可.请查看各组件说明文档.

3.1.1.kernel_lib

3.1.2.web_lib

相关文档
最新文档