JBOSS实践一:安装

2023-11-17

因为工作关系,需要接受一套基于JBOSS容器的应用。首先从JBOSS环境搭建开始。 JBOSS环境可以在一台机器上运行,也可以在一台机器上部署多套JBOSS。

一、目标:

1、在一台机器上部署JBOSS 4.2.2.GA(原系统运行于此)

2、在一台机器上部署多套JBOSS同时运行。


二、环境准备:

  1、windows 上安装centos65 虚拟机,在虚拟机上安装jboss。  

        2、虚拟机上,安装jdk1.7

        3、虚拟机IP: 192.168.136.134   hostname: cwqsolo (注:原来虚机名称为bogon)


三、步骤:

       1、下载JBOSS4.2.2.GA

        下载网址为:https://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.2.GA/

        也可以到我的共享网盘下载:http://pan.baidu.com/s/1qYjEYvi

        

       2、 传到centos上的部署目录:/home/emos/jboss-4.2.2.GA-Org

       执行:   unzip  jboss-4.2.2.GA.zip  后会解压在同目录下

       

     

      3、配置和启动:

      进入到jboss-4.2.2.GA/server/   目录,可以看到有三个子目录,all  default  minimal   分别代表部署模块不同的部署方式。一般我们用default。

      在 jboss-4.2.2.GA/bin下 有个run.conf 是启动参数,里面可以控制启动时JVM的参数,根据实际应用进行调整

      在bin目录下执行  sh  ./run.sh  &  >tmp.log

      启动如果成功,则在虚机的浏览器上打开url  http://127.0.0.1:8080,可以看到jboss的启动界面

      

      下篇说明如何在一台机器上同时运行多个jboss


四、实践遇到的问题和解决

      1、第一次启动报错,错误如下:(唉,人生不如意十有八九)

       

      度娘了一下,说是因为hostname的设置原因。 因为虚机当时是拷贝来的,没有注意这点。好吧,重新设置为自己惯用的cwqsolo吧。

       首先用root 用户登录终端, 修改/etc/sysconfig/network 文件,将其中的hostname 修改为 cwqsolo

        

       保存后,执行reboot。 重启后,依然用 root用户修改hosts文件

        vi /etc/hosts  ,修改为如下

       

      使其生效: source /etc/hosts

      可以使用hostname 命令验证一下。

      做完上面的一切,可以重新启动,这下不报错了。 可以在虚拟机上打开 jboss的欢迎 url

  

      2、虚机上可以打开jboss 欢迎界面,但是windows下无法打开。

      检查了虚机防火墙设置,是关闭的。 同时,ping  虚机ip  是通的,所以不是网络问题。 继续度娘,解释是配置问题。

      进入jboss-4.2.2.GA/server/default/deploy/jboss-web.deployer 目录,找到文件 server.xml并编辑

     将红框处的内容,由${jboss.bind.address}  替换为 0.0.0.0  这样就可以保证别的机器都可以访问这个jboss了。

      

    修改完成后,重启jboss,在windows上,可以打开此url了。  用ip 可以打开,如果添加主机 cwqsolo的设置,也可以用host的方式打开。

     

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JBOSS实践一:安装 的相关文章

  • 8-10 年后恢复 Java 开发速度

    我上一次认真进行 Java 编码是在世纪之交的时候 与此同时 我做了很多其他的事情 最近是 c 嵌入式的东西 和 c 几个月后我将开始一项新任务 而且很可能一直都是 Java 除了我将与 JBoss 处理某些应用程序之外 我没有太多信息 所
  • Wildfly 10.1 部署后停止部署

    我正在部署一个具有多个独立的 Web 应用程序war and ear 将文件发送到 Wildfly 10 1 服务器 我所做的是这样的 我清理deployments data content and tmp文件夹 然后复制所有必需的war
  • Tomcat 7 支持 Java 8 吗?

    In Tomcat官方页面 http tomcat apache org whichversion html它说 Tomcat 7 支持 Java 8 如果我下载这个并使用 Java 8 运行它就可以工作 但是 在 Openshift 上是
  • 配置 JBoss 使用 JNDI 的问题(2)

    继续上周的问题 配置 JBoss 使用 JNDI 时出现问题 https stackoverflow com questions 2828237 problem configure jboss to work with jndi 我正在尝试
  • Arquillian 测试在 JBoss eap 6.1 上失败(但在 JBoss 7.1.1 上工作)

    我在 JBoss eap 6 1 服务器上运行 arquillian 测试 由 jenkins 作业启动 时遇到问题 在 JBoss 7 1 1 服务器上运行测试没有问题 但是当我切换到 eap 6 1 时 所有测试都会出现以下异常 jav
  • 如何在我的 Maven 项目中正确包含“org.apache.catalina.filters.SetCharacterEncodingFilter”过滤器?

    我使用 Maven 3 3 和 JBoss 7 1 3 Final Java 6 我想在我的 Web 应用程序中包含一个过滤器 以便所有传入请求数据都将编码为 UTF 8 所以我将其添加到我的 web xml 文件中
  • 如何在Eclipse中添加JBoss服务器?

    我是 JBoss 的新手 刚刚安装了 Eclipse 我已将一个项目添加到工作区 现在我想将其部署到 Jboss 服务器 然而 在新的服务器运行环境列表中 JBoss 不可用 我正在使用以下 Eclipse 版本 面向 Web 开发人员的
  • 如何在远程计算机上调试 war 文件?

    如果我有一个 jboss 服务器在另一台机器上运行 并且我将我的 war 文件 scp 到该机器 我该如何调试 war 我会使用什么命令 如何在我的终端中执行此操作 在远程计算机上使用调试参数运行 jboss Xdebug Xrunjdwp
  • 迁移到 Jboss 7.0 AS 后 Firefox 和 IE 中的 ViewExpiredException

    我们的 JSF 2 0 Richfaces 4 0 应用程序在 Jboss 6 0 上运行得非常好 我们正在尝试将其迁移到 Jboss 7 0 AS 对于我们点击页面上的任何链接 我们在 Firefox 和 IE 中遇到 ViewExpir
  • 使用 HornetQ (JBoss) 在 docker 容器上公开的 JMS 所需的端口

    我正在使用 Docker 将 JMS 服务器容器链接到另一个 JMS 客户端容器 但是当我在docker容器中运行服务器时 客户端无法正确连接到服务器 我在docker上暴露了端口443 JMS还有其他使用的端口吗 我可以成功创建目标 但不
  • 如何使用 maven 在 JBoss AS 7 的 MANIFEST.MF 中生成模块依赖关系?

    在 JBoss AS 7 中 依赖于 AS 中包含的库的 Web 应用程序必须在 META INF MANIFEST MF 中声明这些依赖关系 如下所示 Dependencies
  • Keycloak 重定向 URI 提供 https://localhost 而不是 http://localhost

    我正在尝试在 Keycloak 上验证 Cordova Android 应用程序 我之前提出过一个关于它的问题 但我在这里将其简化为仅提供要点 因为我在过去 2 3 天中发现了很多东西 Cordova Android 应用程序中的网页不可用
  • Java webapp部署:爆炸还是不爆炸?

    一个非常简单的问题 我有一个 war 40MB 文件要在 JBoss 上运行 部署的最佳实践是什么 war 文件是否应该以分解格式部署 或不 我问是因为如果它爆炸了 那么我可以选择随时更新我的 属性文件 并且不需要每次更改属性文件时都进行新
  • JBoss AS 7 部署顺序和时间安排

    我对一般部署顺序和具体时间安排有疑问 我有一个 Ear 1 它通过 bean 和一些队列提供一些功能 队列在standalone xml 中配置 另一只耳朵 2 使用 Ear1 的此服务 所以依赖关系看起来像 ear1 因此 我将ear 2
  • JBoss 会话超时

    我正在尝试编写我的应用程序的一部分 以便它可以优雅地处理会话超时 但我似乎无法控制测试超时之前的持续时间 我正在使用 JBoss 5 1 并且正在修改我的 Web 描述符 web xml 的会话配置 以便会话在一分钟后超时 仅用于测试
  • ActiveMQ JNDI 查找问题

    尝试使用 JNDI 运行以下 ActiveMQ http activemq apache org jndi support html http ActiveMQ 20JNDI 并且我的 jboss server node lib 文件夹中有
  • Wildfly 10.1 消耗所有核心

    我们最近将银行应用程序从 java 1 6 升级到 1 8 将 jboss 4 x 升级到 wildfly 10 1 我们观察到 java 消耗了机器上可用的所有核心 10 有人可以告诉是什么原因吗 通常情况下 jboss 4 x 的最大
  • 在 JBoss 上热部署 - 如何让 JBoss “看到”更改?

    我正在开发一个 Java EE 应用程序 在开发过程中我会在本地 JBoss 安装上反复部署该应用程序 我想通过将应用程序直接热部署到 JBOSS server default deploy myApp 来加速构建 它似乎有效 但在硬部署和
  • jBoss 绑定到特定端口的问题

    我正在运行 jboss 尝试将其绑定到特定地址 我的命令行如下 run sh b 192 168 99 3 c temp config 这给了我以下错误 15 27 54 178 INFO ServerInfo VM arguments D
  • JBoss 6 EAP JaxWsProxyFactoryBean NoClassDefFoundError

    我正在从 JBoss 6 1 0 JBoss EAP 4 2 xa 迁移应用程序 我知道我改变了很多事情 最重要的之一是 JBoss 现在包含了大部分框架 最常用的库 模块 这很棒 war 文件更小 现在 我有两个应用程序 都安装了 Spr

随机推荐

  • 信息安全建设之开源安全产品

    对于中小企业来说 有很多免费且开源的路由器和防火墙解决方案 甚至可以作为企业的选择 这类产品中 很多都提供局域网服务 如VPN服务 热点网关和通过强制网络门户以共享无线网络 当我们在考虑安全解决方案的时候 最便于操作的肯定是商业产品 最经济
  • [整理][LaTex]小技巧之——首行缩进

    0 简介 在LaTex编辑时 有时会遇到这样一个有关于首行缩进的问题 在汉语环境的编辑下 习惯上每段会进行一个两个字的缩进 但是在默认编辑模式下 一个章节下的首段是没有首行缩进的 本文的目的主要是解决中文情况下首段缩进的情况 1 默认情况
  • Java入门 (超详细)JDK(1.8)下载与安装及环境变量的配置教程

    第一步 下载JDK 8 Oracle官网下载地址 https www oracle com java technologies javase javase8u211 later archive downloads html 进入官网JDK
  • 鸿蒙是一个怎么样的操作系统,真的是安卓套壳吗?

    从鸿蒙项目正式推出以来 就一直有各自声音 有看好的 认为鸿蒙的出现将会成为一个智能终端设备操作系统的框架和平台 促进万物互联产业的繁荣发展 也有的人在唱衰 觉得鸿蒙发展不起来 甚至认为鸿蒙只是安卓的换皮 套壳 那事实是怎么样的 鸿蒙与安卓之
  • 微信群发图文消息步骤说明

    前段时间学习微信接口开发 心得与大家分享 第一步 调用 上传下载多媒体接口 上传图片 接收微信服务器返回结果 解析获取返回的url的值 等待备用 第二步 调用 上传图文消息素材 接口 截图中红色方框标记的thumb media id的值替换
  • WireShark常用过滤规则

    一 地址过滤 对源地址及目的地址过滤 ip src 192 168 0 1 ip dst 192 168 0 1 对源地址或者目的地址过滤 ip addr 192 168 0 1 排除某个地址数据包过滤 ip addr 192 168 0
  • Linux中使用pip安装库时出现Aborted (core dumped)问题解决方案

    作者 陈玓玏 在Linux中安装上pip后 通过pip install安装python库时出现这个问题 root DZG0370 mnt c Windows System32 pip3 install pandas Downloading
  • Inno Setup 如何让生成的setup.exe文件有管理员权限

    首先 在 Setup 段 PrivilegesRequired admin 然后 找到INNO安装目录下的SetupLdr e32文件 将程序中的Manifest更改一下 用reshacker这类工具改 这样运行程序的时候 Windows
  • php use not allowed,PHP Curl - Received HTTP/0.9 when not allowed

    问题 I stumbled over a weird behavior when I try to send a post HTTP 2 0 request to apples push service http2ch curl init
  • 哈工大操作系统实验二:系统调用的实现

    实验链接 文章目录 前言 做实验前一定要先拍个快照 操作系统实验环境的搭建请看如下链接 Ubuntu系统 Linux0 11环境搭建 一 实验内容 二 基础知识 三 实验步骤 注 因为实验一已经修改过启动文件 但此次实验需要完整的启动文件
  • 小白如何做好项目管理?看这里

    作为项目管理新手 你刚被安排负责一个重要的新项目 这是你的第一个项目 是一个重大的挑战 以下这些方法可以帮你有个好的开始 成功管理你的第一个项目 一 学习和培养能力 能力发展首先要突破不知道没有能力 认识项目管理是一个职业方向 通过了解项目
  • MySql Community Downloads 社区版下载地址

    https dev mysql com downloads mysql
  • Servlet+JSP+JavaBean开发模式(MVC)介绍

    好伤心 写登陆注册之前看见一篇很好的博文 没有收藏 然后找不到了 前几天在知乎上看见一个问题 什么时候感觉最无力 前两天一直想回答 尝试过google到的所有solve case 结果bug依然在 今天想回答 明明遇见过 就是找不到那篇文的
  • 深度学习 卷积神经网络即插即用的小插件

    卷积神经网络即插即用的小插件 前言 卷积神经网络设计技巧 小插件 STN ASPP Non local SE CBAM DCN v1 v2 BlurPool RFB ASFF 代码实现 前言 本篇博客主要介绍卷积神经网络中的即插即用的模块
  • Python日志库logging总结(最全的版本)

    转自 https cloud tencent com developer article 1354396 1 日志级别 Python 标准库 logging 用作记录日志 默认分为六种日志级别 括号为级别对应的数值 NOTSET 0 DEB
  • (前端)HTML之表格

    表格标签 table 的基本语法 table 表格容器tr 列td 单元格th 粗体caption 标题列 例子 table width 400 border 1 cellspacing 2 cellpadding 2 align left
  • python中两种getter和setter方法

    当给属性赋值的时候 使用实例 属性 属性值的方式显然把属性暴露出来了 并且也无法对属性值进行限制检查 java中提供了setter和getter方法 那么python是如何做的呢 在绑定属性时 如果我们直接把属性暴露出去 虽然写起来很简单
  • 【指针内功修炼】函数指针 + 函数指针数组 + 回调函数(二)

    文章目录 1 函数指针 2 函数指针数组 函数指针数组的用途 3 指向函数指针数组的指针 4 回调函数 冒泡排序 qsort 排序 qsort 排序整型数组 qsort 排序结构体 模拟实现 qsort 1 函数指针 函数指针 顾名思义 就
  • List转换为String

    public static void main String args List
  • JBOSS实践一:安装

    因为工作关系 需要接受一套基于JBOSS容器的应用 首先从JBOSS环境搭建开始 JBOSS环境可以在一台机器上运行 也可以在一台机器上部署多套JBOSS 一 目标 1 在一台机器上部署JBOSS 4 2 2 GA 原系统运行于此 2 在一