一、修改Jboss的访问端口
找到${JBOSS_HOME}/server/default/deploy/jboss-web.deployer/server.xml这个文件,修改其中的节点
<Connector port="80" address="0.0.0.0" maxPostSize="0"
maxThreads="250" maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
useBodyEncodingForURI="true" />
将其中的port修改为你想使用的端口,比如8088。
二、在一个JBoss AS中启动两个JBoss实例
也不知道这样说是否准确,反正就是可以理解为将server下的default和all同时启动的意思。具体做法如下:
第一步:复制default文件夹,两份,一份重命名为myconfig1,一份重命名为myconfig2。
第二步:第一个jboss可以正常启动(若有需要,可修改默认的访问端口)。
第三步:第二个jboss需要修改一系列的port,以防冲突,涉及到如下文件(以myconfig2为例):
1、${JBOSS_HOME}/server/myconfig2/conf/jboss-service.xml 查找port,在所有找到的端口前面加上2(也可以加3,小号端口常被系统占用,不要超过65536即可);
2、${JBOSS_HOME}/server/myconfig2/deploy/jboss-web.deployer/server.xml 查找port,在所有找到的端口前面加上2(HTTP/1.1的端口号是jboss的访问端口,改成80,88,8080等和第一个jboss不同即可,要常用,这个不必加2了);
3、${JBOSS_HOME}/server/myconfig2/deploy/ejb3.deployer/META-INF/jboss-service.xml 查找port,在所有找到的端口前面加上2;
4、${JBOSS_HOME}/server/default/deploy/jms/uil2-service.xml 查找port,在所有找到的端口前面加上2;
OK,可以启动jboss了
run.sh -c myconfig1
run.sh -c myconfig2
三、建立虚拟主机
在要建立的项目的WEB-INF下建立一个文件jboss-web.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.4//EN"
" http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
<jboss-web>
<context-root>/</context-root>
<virtual-host>www.yourdomain.com</virtual-host>
</jboss-web>
网上的资料说:还要在${JBOSS_HOME}/server/default/deploy/jboss-web.deployer/server.xml添加一个<Host>节点,其name要和上面的virtual-host一致。不过,我没有添加,也能正常跑起来,还没找到为什么。有知道的高手请解答。
可是建立好虚拟主机后,我不知道该如何访问jboss的管理控制台了,呵呵,请知道的高手指教。
注:以上均在JBoss4.2.3GA验证通过。
分享到:
相关推荐
这篇学习笔记将深入探讨JBoss7的核心特性和使用技巧。 1. **模块化架构**:JBoss7引入了全新的模块化设计理念,每个组件被划分为独立的模块,这使得应用程序的部署更加灵活,同时减少了类加载冲突的可能性。这种...
JBossESB学习笔记 收集了网上1-16系列教程,笔记详细介绍了JBossESB各个组件的特性及配置文件的说明
### JBoss ESB 学习笔记知识点概览 #### 一、搭建ESB开发环境 - **工具准备**: - Eclipse-JEE 3.5:集成开发环境,支持Java EE标准,适合企业级应用程序开发。 - jbossesb-server-4.7:JBoss ESB的具体版本,为...
【JBoss ESB学习笔记】 ...通过本学习笔记,你将对JBoss ESB有一个全面的认识,并具备基础的使用和开发能力。随着实践的深入,你将能够灵活运用JBoss ESB解决企业级应用集成中的各种挑战,提升系统的可扩展性和灵活性。
通过深入学习这些笔记,开发者将能够熟练掌握JBoss ESB的使用,提升在企业级应用集成中的技能水平。同时,理解ESB和AOP的结合,可以帮助开发者更好地设计和实现分布式系统,提升软件的灵活性和可维护性。
2. **传输文件**:使用xftp软件将JDK和JBoss的安装包传输到`/app/jboss`目录下。 3. **卸载原有JDK**:在安装新JDK之前,确保没有冲突的Java环境。使用`rpm -qa | grep jdk`命令列出所有已安装的JDK,然后用`rpm –...
6. **数据转换**:《JBoss_ESB学习笔记14——第十三个ESB应用Transform_CSV_to_XML.doc》展示了如何使用ESB进行数据格式转换,例如从CSV转为XML,这是在集成不同系统时经常遇到的需求。 7. **JMS路由**:《JBoss_...
### jBoss + Tomcat 学习笔记大全及帮助文档概览 #### 一、环境搭建与配置 在开始深入探讨jBoss与Tomcat的集成之前,我们先来了解如何搭建基本的开发环境。 ##### 1. Java 环境配置 - **安装 J2SDK1.4+ 和 J2...
本篇笔记将详细介绍如何搭建JBoss ESB的开发环境。 首先,我们需要准备的是Eclipse IDE,这里推荐使用Eclipse-JEE 3.5版本,因为该版本对Java EE开发有着良好的支持,同时包含了对各种服务器的集成。如果你还没有...
NULL 博文链接:https://yang-min.iteye.com/blog/1961574
本篇学习笔记主要围绕 JBoss ESB 的一个基础应用——“Hello World File Action”进行讲解,这个例子展示了如何利用 JBoss ESB 的 File Gateway 功能来监控文件系统变化,并通过 JMS(Java Message Service)消息...
JBossCache用户向导笔记是针对JBossCache使用的一个详细指南,它不仅介绍了JBossCache的基本概念,还详细阐述了用户API的使用、配置方法、部署流程以及集群和事务的支持等高级特性。 ### JBossCache简介 JBossCache...
7. **EJB(Enterprise JavaBeans)**:深入 EJB 体系结构,涵盖会话bean、实体bean和消息驱动bean的开发、部署和使用,包括无状态、有状态会话bean的区别。 8. **JPA(Java Persistence API)与 Hibernate**:介绍 ...
【Linux系统使用笔记】 在IT领域,Linux操作系统是不可或缺的一部分,尤其在服务器部署和管理中。本笔记主要涉及在Linux系统上安装和配置几个关键的软件组件,包括JDK、Tomcat和JBoss,这些都是Java应用程序开发和...
这里的`xxx`指的是你当前使用的JBoss服务器配置目录名称。 2. **修改配置**:在该文件中,找到监听端口为8080的`Connector`标签,然后在其后添加新的`Connector`标签,用于配置80端口的监听。代码示例如下: ```...
通常,".txt" 文件用于存储文本信息,可能是关于 JBoss 配置的说明、版本信息或者开发者留下的笔记。 这些 JBoss 包组合在一起,提供了开发、运行和管理 Java EE 应用程序所需的核心服务。它们涵盖了缓存、管理和...
笔记支持移动、分享和使用,且分享的笔记能够被其他用户搜索和收藏;支持回收站功能,可以对已删除的笔记进行回收站管理,包括删除和恢复笔记到笔记列表;以及发起笔记功能。通过实现云笔记系统,改变了传统的笔记...
"基于weblogic的EJB学习笔记-JSP编程-华夏名网资讯中心 虚拟主机,域名注册,双线虚拟主机,服务器租赁,为7万用户提供服务.files"可能是辅助资源,可能包含了与EJB和WebLogic结合使用的JSP编程实例。 总之,EJB3.0、...