-
语言:简体中文
大小:131MB
类别:应用工具
时间:2024-12-28
Jboss 服务器免费版 v5.0 官方版
软件介绍
JBoss 是一款广受欢迎的服务器软件,主要用于管理 EJB 容器和服务器。作为一个免费的、开源的 J2EE 实现,JBoss 通过 LGPL 许可证进行发布。它基于 J2EE 开放源代码开发,遵循 LGPL 协议,允许在任何商业应用中免费使用,并且支持 EJB 1.1、EJB 2.0 和 EJB 3 的规范。同时,它的磁盘空间占用非常小。
JBoss 软件特点
1、启动速度极快
2、模块化设计
3、非常轻量,内存占用少
4、配置和管理方式更加优雅
5、完全符合 Java EE7 和 OSGi 的规范
JBoss 软件功能
1、JBoss 是免费的开源 J2EE 实现,使用 LGPL 许可发布,支持商业应用使用。但也有闭源版本,开源和闭源的流动方式并不相同。
2、JBoss 占用的内存和硬盘空间非常少。
3、安装过程简便,只需解压并配置环境变量即可。
4、支持“热部署”功能,部署 BEAN 时,只需要将 BEAN 的 JAR 文件复制到指定目录,JBoss 会自动加载并更新任何变动。
5、JBoss 和网络服务器运行在同一 Java 虚拟机中,Servlet 调用 EJB 无需通过网络,从而显著提高性能和安全性。
6、用户可以直接部署 J2EE-EAR 文件,而不需要分别部署 EJB-JAR 和 Web-WAR,简化了部署流程。
7、JBoss 支持集群功能。
JBoss 部署方法
JBoss 的部署目录位于 jboss/server 目录下,包含三个子目录:all、default 和 minimal,分别对应三种不同的部署方式。all 表示开启所有 JBoss 提供的服务,default 是默认的服务配置,minimal 仅启动最基本的服务。可以根据需求自定义部署方式,通常我们使用默认的配置(default)。
进入 default 目录后,你会看到以下几个子目录:
conf:配置文件
data:存储数据,比如会话状态 bean
deploy:应用部署目录,相当于 Apache 的 htdocs
lib:应用程序所需的其他库文件(jar 文件)
log:JBoss 日志文件
tmp:部署应用时生成的临时文件
work:工作目录,存放解压的应用文件(如 jar 压缩包)。
要完成应用部署,您需要执行以下步骤:
1、将 jboss/docs/examples/jca/mysql-ds.xml 文件复制到 jboss/server/default/deploy 目录,并进行以下修改:
<connection-url>jdbc:mysql://数据库的 IP 地址:3306/数据库名?zeroDateTimeBehavior=convertToNull</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>用户名</user-name>
<password>密码</password>
2、下载 JDBC 驱动程序,将解压后的 mysql-connector-java-5.XX-bin.jar 文件复制到 server/default/lib 目录中。
3、数据库连接配置完成后,接下来部署 Myro3 应用。首先从 SVN 下载 myro_server\build\jar\myro_server.jar、myro_server\src\META-INF\jboss-aop.xml、myro_server\lib\jml-1.0b3-full.jar、myro_server\lib\ymsg_network_v0_64.jar、myro_server\lib\ymsg_support_v0_64.jar 文件,并将它们复制到 server/default/deploy 目录下。
至此,JBoss 和 Myro3 应用已经成功部署。接下来,只需启动 JBoss 服务,通过 RCP 客户端访问即可。打开命令提示符,进入 JBoss 的 bin 目录,执行命令:run -b 你的 IP 启动 JBoss。然后,修改 RCP 客户端程序中的 myroConfig.properties 文件,将其中的 JBoss IP 地址改为您的服务器 IP 即可。
对于 GWT 应用,您只需提供一个 WAR 文件,并将其部署到 server/default/deploy 目录下。然后,通过访问 http://你的 IP:8080/war 文件名 即可访问 GWT 程序。同时,将 myro_server/myroConfig.properties 文件部署到 JBoss 的 bin 目录中。以上就是 JBoss 环境搭建的完整步骤。