jboss3 与 jboss4 版本配置差异很大
安装前的准备:
配置 JAVA_HOME 环境变量
JBoss4.x 需要java5以上的jdk
JBoss 安装目录不能有空格
目录结构:
bin JBoss 脚本
jboss 安装有 完全 默认 最小 三种安装状态,分别对应 server\all[default][minimal] 目录
minimal 仅仅是服务器,而不包含Web容器、不提供 EJB 和 JMS 支持
server\default\conf jboss 配置文件
server\default\deploy 等同于 tomcat 的webapp文件,服务器将部署的web项目存放在此
server\default\work 等同于 tomcat 的work catalina ,用于编译jsp文件。
lib目录:存放服务器配置所需的jar文件,比如,你可以将JDBC驱动程序放在该目录下。
log目录:存放日志信息。JBoss使用Jakarta log4j包存储日志,在程序中你也可以直接使用该信息。
tmp目录:存储在部署过程中解压时产生的临时文件。
work目录:Tomcat编译JSP文件时的工作目录。
目录data、log 、tmp 和work 在JBoss 安装后并不存在,当JBoss 运行时自动建立。
访问端口配置:
jboss3
server\default\deploy\jbossweb-tomcat41.sar\META-INF\jboss-service.xml
<!-- A HTTP/1.1 Connector on port 8080 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
address="${jboss.bind.address}" port="80" minProcessors="15" maxProcessors="350"
enableLookups="true" acceptCount="10" debug="0"
connectionTimeout="20000" useURIValidationHack="false" URIEncoding="GBK"/>
jboss4
server\default\deploy\jboss-web.deployer\server.xml
<Connector port="8080" address="${jboss.bind.address}"
maxThreads="250" maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
jboss5.1
server\default\deploy\jbossweb.sar\server.xml
访问 http://localhost:port
添加 jboss 环境变量 JBOSS_HOME
修改部署方式
修改部署的参数 <attribute name="UseJBossWebLoader">false</attribute>
这个参数表示可以进行目录拷贝部署,而不需要将项目达成war包,一般需要将
false改为true.
jboss4.2
server\default\deploy\jboss-web.deployer\META-INF\jboss-service.xml
jboss5.1
server\default\deploy\jbossweb.sar\server.xml
数据库连接配置:
从JBoss3.2.3之后的数据库连接配置比较简单,关于配置文件的书写在JBoss中针对不
同的数据库有相应的例子,配置文件的例子在目录JBoss_HOME\docs\examples\jca下,
如对MySql数据库的配置文件是mysql-ds.xml。只要针对数据库的具体情况修改该配置
文件即可。修改完成之后,将配置文件拷贝到JBoss_HOME\server\default目录下。
部署:
JBoss 支持热部署,也就是war 文件部署到服务器上后不需要重新启动JBoss
(Tomcat 不支持这种特性)。war 文件的部署很简单,直接将war 文件拷贝到
JBoss/server/default/deploy 目录下即可。
访问项目:
http://localhost:portNo/projectname
- 浏览: 106697 次
- 性别:
- 来自: 西安
相关推荐
【在JBoss下配置EJB】 企业级JavaBean(Enterprise JavaBeans,简称EJB)是Java平台上的一个核心组件,用于构建可扩展、安全且事务处理能力强大的分布式应用程序。EJB标准经历了多个版本的发展,从早期的EJB 2.0到...
本文将详细介绍如何进行JBoss的基本配置,包括控制台登录窗口的设置、连接数据库以及端口的调整等内容。 #### 一、控制台登录窗口设置 在JBoss中,默认提供了一个管理控制台——`jmx-console`,用于远程管理和监控...
6. 使用JBoss与Mysql数据源的最佳实践:虽然JBoss与Mysql数据源的配置相对简单,但在大型应用中还需注意以下几点: - 确保数据库驱动版本与JBoss和Mysql数据库的版本兼容。 - 使用合适的连接池策略和参数,以优化...
本教程将详细介绍如何在Windows环境下安装和配置JBoss,并演示一个简单的Servlet应用程序的部署步骤。 **JBoss安装配置** 1. **安装Step 1** 首先,你需要下载并安装Java 2 Standard Edition JDK 5.0,可以从...
- **网络接口和端口**:配置网络设置,确保JBoss实例之间的正确通信。 - **网络接口声明**:定义服务器使用的网络接口。 - **SocketBindingGroups**:分组管理Socket绑定。 - **管理接口的安全性**:保护管理接口...
指定JBoss安装路径,Eclipse会自动检测并配置相关设置。 七、创建Java EE项目 在Eclipse中,你可以通过"File" -> "New" -> "Dynamic Web Project"来创建一个Java EE项目。配置项目属性,如项目名、目标运行时环境...
2. 配置 $JBOSS-HOME/server/default/jboss-service.xml 中的 org.jboss.logging.Log4jService 的设置中加个属性:<attribute name="CatchSystemOut">false。 3. 建立一个用于初始化的 InitServlet,在 init 方法...
### 如何配置JDK、Tomcat和JBoss #### 一、配置JDK 1.5的环境变量及运行Java程序 ##### 1. 安装JDK 1.5 - **安装过程**:安装JDK的过程相对简单,按照默认安装流程即可完成。 - **安装位置**:假设JDK 1.5安装在`...
为了更好地理解上述步骤,下面提供一个简单的示例来展示如何修改`bindings.xml`文件中的端口配置: ```xml <!-- 修改为 --> <binding name="jboss.bind.address.management" value="localhost"/> <!-- 其他...
一旦配置完成并重启服务器,可以编写简单的Java代码或者使用JNDI查找来测试数据源是否能正常连接到MySQL数据库。 ```java Context context = new InitialContext(); DataSource ds = (DataSource) context.lookup...
完成上述配置后,我们可以通过编写简单的测试代码来验证连接是否正常工作: 1. **创建测试类** - 创建一个名为`DatabaseConn`的Java类,用于获取数据库连接: ```java public class DatabaseConn { public ...
总结,JBoss作为一款强大的Java应用服务器,提供了丰富的J2EE服务和高级特性,其安装、配置和部署过程相对简单,适合开发和部署各种企业级应用。通过理解和掌握这些基础知识,开发者能够更有效地利用JBoss来构建和...
为了使JBoss能够正常运行,还需要对环境变量进行配置,并设置相关的服务。 1. **配置JAVA_HOME环境变量**:打开`run.bat`文件,添加JAVA_HOME环境变量的路径信息,指向JDK的安装目录。例如: ``` set JAVA_HOME=...
如果没有安装或版本不符,您需要从 Oracle 官网下载并安装 JDK 1.6,然后在系统的环境变量中配置 `JAVA_HOME` 变量,其值应设置为 JDK 的安装路径。 接下来,下载 JBoss 5.1.0 GA 的安装包,可以从官方网站 ...
本文详细介绍了中间件JBoss的环境搭建流程,包括JDK的选择与安装、JBoss的安装配置以及集群配置等内容。通过这些步骤,可以帮助开发者顺利完成JBoss环境的搭建,并为后续的应用开发奠定坚实的基础。需要注意的是,在...
《深入解析:JBoss7配置指南之核心管理概念》 一、引言 JBoss AS 7,作为一款成熟的企业级应用服务器,提供了强大的功能和灵活性,满足了各种复杂的应用需求。本文将深入探讨JBoss7的核心管理概念,特别是运行模式...
WAR 文件的部署很简单,直接将 WAR 文件拷贝到 JBoss\server\default\deploy 目录下即可。 七、目录结构 JBOSS 的目录结构包括: * bin 目录:包含各种脚本文件以及相关文件。 * client 目录:存储配置信息和可能...
创建一个EJB3.1项目,设置项目名称、目标运行时(JBoss7.1)、模块版本等。在项目下创建一个无状态会话Bean(Stateless Session Bean),并定义其远程接口及实现。 示例代码展示了一个简单的`HelloWorld`会话Bean,...
在使用"jboss-4.0.5.GA.zip"这个压缩包时,用户需要先将其解压,然后按照官方文档或者社区教程进行配置,包括但不限于设置环境变量、配置服务器端口、部署应用程序等步骤。在开发和部署过程中,理解并掌握上述知识点...