没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
我现在正在做一个 J2EE 的 OA 项目,基于安全保密考虑,项目名称以下称为 J2EEOA。现
在,项目的系统需求和设计阶段都已做完,正处在编码阶段。在这个过程中有很多开发心
得和体会,不吐不快。在这里,整理出来与大家一同分享。
文 章 中 应 用 大 量 专 业 术 语 , 所 以 在 阅 读 前 , 您 应 有 一 定 的 基 础 知 识 , 如 java
language、jsp、servlet、j2ee、ejb、ejb-ql、structs(MVC)、jboss、ant 等。为了帮助大家更
好的阅读,把相关知识链接列在下面。
1.JBoss Application Server :
http://www.jboss.org/
或者 http://sourceforge.net/projects/jboss/
2.Java Language Specification
http://java.sun.com/docs/books/jls/
或者 http://java.sun.com/products/javahelp/whitepaper.html
3.JDK
http://java.sun.com/j2se
4.J2EE
http://java.sun.com/j2ee
5.ANT
http://jakarta.apache.org/ant/index.html
6.Structs
http://jakarta.apache.org/struts/
7.JSP
http://java.sun.com/products/jsp/
8.Servlet
http://java.sun.com/products/servlet/
9.EJB
http://java.sun.com/products/ejb/
10.EJB-QL
http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/EJBQL.html
安装和配置 JBoss Application Server
今天的工作主要是安装 。下面在介绍 之后重点讲解配置
后我总结出的经验。
为什么要选择 JBoss 作应用服务器?
是一个符合标准的开放源码的 应用服务器套件的名称,当前最新版本为
。 套件包括 和
!!"#$
和 !%&' 以及 (%!)*+
,-。所有的 应用程序都是 .纯 & 应用程序。
包括最新的微型 ) 内核、完整的 /00 1+ 或
02、、,是一个完整的、丰富的基于 规范的应用服务器。
遵循 规范和部分 规范。在这方面,它类似 *334
!312,但 服务器内核仅支持 服务器。 内核不包括
支持 # 的 5 包容器,尽管它捆扎了 0 或 +。最小内核需要是指
要求的最小内存和磁盘空间。 可以运行在内存为 67$ 的机器上,要求很
少的磁盘空间(包括源代码)。*3 要求最少 8$、 磁盘空间。由于
要求较小内存方面的原因, 启动比 * 快 倍并自带了一个数据库服务器
1/+92,在 启动时数据库服务器自动启动(*3 也自
带了一个 *!9,但 *!9 必须同 *3
分开启动)。
完美的功能之一是它支持“热”部署。这个意思是部署一个 就是拷贝 $ 文件到
部署目录那么简单。如果你正在 已经部署的情况下进行这个操作, 自动卸载
,再部署新版本的 。 是基于 9: 9 的分发,也就是说它是完全免费的。
1编译自:;<##===&%'2
安装 JAS3.0
首先在 5!= 下安装 ,安装成功后,再将 移植到 9*> 服务器上。
?安装 4,在安装 之前,必须在 服务器上安装 4。
?下载 的安装程序
首先去 站点下载 的安装程序文件名 &%(@(7A
下载地址 <;<##===&%'#!=!&
下载地址 <;<##*,'#&#&%#
?释放安装程序
下载后,使用压缩工具 5$$,把 &%(@(7A 释放到 <B,释放
之后,在 :下出现 &%(@(7 目录,它就是 的主目录。
?运行
的主目录下有一个 % 目录,它是 的运行入口,*% 是 的 =!= 版运
行程序,*;; 是 的 *> 版(包括 *>、 等操作系统)运行程序。双击
*% 文件,弹出运行窗口。
图片 刚开始运行 的窗口
图片 运行中的 窗口
运行成功后,88 端口被 0 的 引擎占用,88 端口被 的代理
管理占用。0 占用的 88 端口可以被修改的,下面将会介绍到。
JAS 的目录及其描述
约定说明:在下面,我将 中的一些目录进行说明和描述。
JAS
的主目录描述为
${jboss.home}
? 的 % 目录名称为 %,描述为CD&%%E,它用来存放 的启动程序和运行时
的包,在 5!= 下 的启动程序为 *%,在 F> 下 的启动程序为
*;。
? 的 目录名称为 ,描述为CD&%E,它用来存放 所用的一些
包。
?所在目录名称描述为CD&%G'*E, 在缺省状态下的
名称为 !,*,可以通过在运行启动程序时加上参数“(H来指定名称。例如:
*%("
? 的库目录描述为CD&%;E##CD&%G'*E#%,在 启
动时, 会自动加载此目录下所有的库文件(扩展名为 $ 的压缩文件)。
? 的部署目录描述为CD&%;E##CD&%G'*E#!+,此
目录存放 、 和一些配置文件,如 +I(>、(
>、7(>、&(> 等。
? 的配置目录描述为CD&%;E##CD&%G'*E#,,此目录
存放 的配置文件,如 &%(
>、'7&>、!!&=>、!!&%>、!!&%
(&!%> 等。
? 日志目录描述为CD&%;E##CD&%G'*E#', 在缺
省状态下的日志文件名为 '。,可以通过在修改 '7&> 来指定日志文件名,
如下所示:
J!KLM9LK
L'&%'''!+$'M!LN
JKLML
*KLCD&%;!E#'#'L#N
JKL!L*KL,L#N
O
J#!N
图片 修改 '7&> 指定日志文件
? 的 0 目录描述为CD&%;E#,它用来提供 # 引擎。
?下面是一个简单的 目录结构图:
B
P((%
P((
P((
P((CD&%G'*E
P((,
P((!+
P(('
O
O
剩余63页未读,继续阅读
资源评论
- Ctrl+F42013-06-20很详细,新手表示很多框架没用过...
- maxin4990542192014-07-04可以值得参考。
shadowno
- 粉丝: 11
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功