返回顶部
首页 > 资讯 > 精选 >JBOSS如何维护
  • 126
分享到

JBOSS如何维护

2023-06-03 08:06:16 126人浏览 安东尼
摘要

小编给大家分享一下JBOSS如何维护,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、设置控制台登录窗口安装好jboss并启动jboss后,在浏览器窗口的地址栏里键入Http://localhost:8080/jm-con

小编给大家分享一下JBOSS如何维护,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

一、设置控制台登录窗口

安装好jboss并启动jboss后,在浏览器窗口的地址栏里键入Http://localhost:8080/jm-console[@more@]http://localhost:8080/jmx-console就可以浏览jboss的部署管理的一些信息,默认情况下不键入任何用户名和密码就可以进入此页面,          方便是方便,但真正使用起来还是有点安全隐患,因为不管任何人只要知道server的ip    都可以进去访问。下面我们针对此问题对jboss进行配置,使得访问jmx-console也必须    要知道用户名和密码才可进去访问.
步骤:
1.  进入jmx-console.war,通常此目录在{jboss_home}serverdefaultdeploy目录下。
2.  编辑该目录下的WEB-INFweb.xml,把

部分注释去掉
3.  编辑该目录下的WEB-INFclasses的roles.properties和users.properties;其中
      1)  users.properties文件里定义用户名和密码,格式为username=passWord。当然,可以依                                                                  照此格式添加多个用户。  
2)  roles.propertie文件里定义用户名和角色,格式为username=role。这里的role必须和web.xml文件里的相对应。
4.  编辑WEB-INFjboss-web.xml文件,打开部分注释;这里内容对应的security-domain对应{jboss_home}serverdefaultconflogin-config.xml这个jaas配置文件里的某个application-policy。
如:
java:/jaas/jmx-console
在login-config.xml里对应有:

           
                  <login-module  code="org.jboss.security.auth.spi.UsersRolesLoginModule"
flag  =  "required"  />
           

5.Ok!一切大功告成!重启jboss,就会出现你想要的输入username和password的  窗口

二、启动与关闭JBOSS应用服务器
1. 启动JBOSS应用服务器:
l 双击桌面快捷方式。
l 打开命令行窗口,进入  %JBOSS_HOME%bin,键入  run  ,回车。
2.关闭JBOSS应用服务器:
l 直接关闭JBOSS应用服务器;
l 另外打开一个命令行窗口,进入%JBOSS_HOME%bin,键入shutdown  ?username=用户名    -password=密码,回车。

三、修改JBOSS应用服务器连接的数据库和端口:
1.在jboss?jboss-3.x---server---default---deploy下,mssql-service.xml文件中:  
<config-property  name=“ConnectionURL”  type=“java.lang.String”>
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind

<config-property  name=“UserName”  type=“java.lang.String”>sa
<config-property  name=“Password”  type=“java.lang.String”>1

其中:
①jdbc:microsoft:sqlserver://localhost:1433:  SQL2000端口是1433,如果数据库和WEB服务器分装于不同的机器,那么localhost要改成数据库服务器的ip地址;
②DatabaseName=Northwind:  数据库是Northwind,可以修改成另一个数据库;
③<config-property  name=“UserName”  ype=“java.lang.String”>sa
  使用数据库的用户名sa
④<config-propertyname=“Password”type=“java.lang.String”>1
  与用户名sa对应的密码:1

注:当我们的数据库、用户名或密码修改后,可在mssql-service.xml修改相应的项即可。

2. 使用JBOSS中间件时,默认的访问端口是8080.如何修改?
打开JBOSS目录--&gtjboss-3.0.8--&gtserver--&gtdefault--&gtdeploy--&gtjbossweb.sar--&gtmeta-inf下的jboss-service.xml文件,搜索8080,将8080改为新的端口号,保存文件,重启应用服务器即可.访问时使用新的端口号.

               
                 
                     
                     10
                     100
                     30000
                     5000
                 

               
           




四、其它设置
1.WAR文件的部署
JBoss支持热部署,也就是war文件部署到服务器上后不需要重新启动JBoss(Tomcat不支这种特性)。war文件的部署很简单,直接将war文件拷贝到JBossserverdefaultdeploy目录下即可。  
2.JBoss的目录结构
      bin:改目录包含各种脚本文件以及相关文件,前面已经用过run.bat和shutdown.bat两个批处理文件。
      client:存储配置信息和可能被Java客户端应用程序或外部Web容器用到的jar文件。
      docs:保存在JBoss中引用到的XML文件和DTD文件(这里也提供了在JBoss中如何写配置文件的例子)。该目录下有针对不通的数据库(如MySqloracle、SQL  Server、Postgres等)配置数据源的JCA配置文件。
        lib:这里存储运行JBoss微内核所需的jar文件。该目录下不要存储任何你自己的jar文件。
        server:这里的每一个子目录对应着一个服务器配置。该配置由运行脚本文件时的参数"-c  <配置名称>"来确定。在server目录下有三个配置例子,即all、default和minimal,每一个配置安装的服务都不一样。其中default下是缺省配置。
          minimal:仅加载启动JBoss所需的最少服务,如日志服务、JNDI和URL部署扫描器(发现新的部署),不包含Web容器、EJB和JMS。
          all:启动所有的服务,包括RMI/IIOP、集群服务和Web服务部署器(默认配置不会被加载)。
启动JBoss时,如果run.bat不带任何参数,则使用的配置是server/default目录下的配置。如果要以其它目录下的配置启动JBoss,可以使用如下参数:
run    -c    all
上述命令将以all目录下的配置信息启动JBoss。也可以在server目录下新建目录,按自己的需要写配置文件。
下面以default目录为例,介绍服务器配置的目录结构。
          conf:该目录下有指定核心服务的jboss-service.xml文件,也可以放其它服务配置的文件。
          data:该目录是JBoss内置的数据库Hypersonic存储数据的地方,也是JBoSSMQ(the  JBoss  implementation  of  JMS)存储相关信息的地方。
          deploy:这是部署J2EE应用程序(jar、war和ear文件)的位置,只需将相应文件拷贝到该目录下即可。该目录也用来热部署服务和JCA资源适配器。已经有一些服务部署到这个目录了,如jmx-console,你启动JBoss后即可访问。JBoss会周期性的扫描deploy目录,当有任何组件改变,JBoss会重新部署该程序。
          lib:存放服务器配置所需的jar文件,比如,你可以将JDBC驱动程序放在该目录下。
          log:存放日志信息。JBoss使用Jakarta  log4j包存储日志,在程序中你也可以直接使用该信息。
        tmp:存储在部署过程中解压时产生的临时文件。
    work:Tomcat编译jsP文件时的工作目录。
目录data、log、tmp和work在JBoss安装后并不存在,当JBoss运行时自动建立。
另外,连接数据库所用到的JDBC驱动程序要拷贝到JBoss_HOMEserverdefaultlib目录下。
3.  JBoss中的部署
  JBoss中的部署过程非常的简单、直接并且支持热部署。在每一个配置中,JBoss不断的扫描一个特殊的目录的变化:$JBOSS_HOME/server/config-name/deploy。
  你可以把下列文件拷贝到此目录下:
      *  任何jar库(其中的类将被自动添加到JBoss的classpath中)
      *  EJB  JAR
      *  WAR  (Web  Appliction  aRrcHive)  注意默认情况下context为war名称.
      *  EAR  (Enterprise  Application  aRchive)
      *  包含JBoss  MBean定义的XML文件
      *  一个包含EJB  JAR、WAR或者EAR的解压缩内容,并以.jar、.war或者.ear结尾的目录。


附:如果你想要定义自己的服务器目录配置,可参照如下步骤:
根据JBOSS文档,我们可知道,实际上配置一个Server仅仅只需要将Default目录下所有文件拷到一个新目录下并重命名就可以了,同时修改相应的一些文件中的参数就可以了。做如下约定:
1、    重新指定一个run.bat快捷方式  runJwfm.bat  
复制一份/BIN目录下的run.bat,并修改
"%JAVA%"  %JAVA_OPTS%  -classpath  "%JBOSS_CLASSPATH%"  org.jboss.Main  %*为
"%JAVA%"  %JAVA_OPTS%  -classpath  "%JBOSS_CLASSPATH%"  org.jboss.Main  ?c  jwfm  %*
2、修改相应参数文件
   /Server/jwfm/conf  目录下文件jboss-service.xml修改动态部署时间:
5000将5000调整到800,特稳定后调回5000

看完了这篇文章,相信你对“JBOSS如何维护”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: JBOSS如何维护

本文链接: https://lsjlt.com/news/233763.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JBOSS如何维护
    小编给大家分享一下JBOSS如何维护,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、设置控制台登录窗口安装好jboss并启动jboss后,在浏览器窗口的地址栏里键入http://localhost:8080/jm-con...
    99+
    2023-06-03
  • 服务器如何维护
    服务器的维护方法:1、需要对服务器的硬件设备进行维护,防止服务器出现硬件故障问题,影响服务器正常运行;2、需要做好服务器软件维护措施,比如及时更新服务器操作系统以及安全补丁、维护服务器上软件的安全、定期进行数据备份、监控服务器数据库以及系统...
    99+
    2024-04-02
  • Oracle ERP 11i 如何维护
    小编给大家分享一下Oracle ERP 11i 如何维护,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 在oracle applications 11i 中如何快...
    99+
    2023-06-05
  • 如何维护DOS系统
    这篇文章主要介绍“如何维护DOS系统”,在日常操作中,相信很多人在如何维护DOS系统问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何维护DOS系统”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!一个系统只...
    99+
    2023-06-09
  • Jboss下如何配置EJB
    这篇文章将为大家详细讲解有关Jboss下如何配置EJB,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、前言    Jboss为Open Source,完全免费的Appliaction Server,对于...
    99+
    2023-06-03
  • MySQL如何实现表维护
    这篇文章主要介绍MySQL如何实现表维护,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!表维护为什么要做表维护操作,解决什么问题?两种情况下需要做表维护操作,一是由于服务器崩溃而导致表...
    99+
    2024-04-02
  • Oracle如何维护online redo log
    这篇文章给大家分享的是有关Oracle如何维护online redo log的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。维护在线redo log  Ora...
    99+
    2024-04-02
  • mongodb复制集如何维护
    这篇文章将为大家详细讲解有关mongodb复制集如何维护,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、新增副本集成员 1、登录primary 2、use a...
    99+
    2024-04-02
  • 如何维护VPS服务器
    维护VPS服务器的方法:1、定期对VPS服务器进行漏洞扫描,及时发现潜在安全隐患并进行处理,防止被黑客轻易利用系统漏洞发起攻击;2、给VPS服务器部分重要的端口进行更换,避免黑客轻易扫描发现进行攻击;3、给VPS服务器安装安全软件,提高服务...
    99+
    2024-04-02
  • 如何维护云服务器
    云服务器的维护工作:1. 通过uptime或者探针文件页面,监测系统负载和运行状态,采用监控工具通过邮件或者短信采取通知处理。2. 通过df -hl 命令定期检查硬盘的使用情况,检查缓冲文件是否需要清理,云主机空间不足要进行硬盘的升级。3....
    99+
    2024-04-02
  • 服务器该如何维护
    本篇内容主要讲解“服务器该如何维护”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“服务器该如何维护”吧! 1、电力控制 一部服务器虽然比不上电磁炉的凶猛,但相...
    99+
    2024-04-02
  • 虚拟主机如何维护
    维护虚拟主机的方法:1.进行数据备份,设置自动定期备份;2.限制文件上传,禁止任意上传文件;3.检查错误信息,避免入侵;具体分析如下:进行数据备份在发生黑客攻击或恶意攻击时,备份所有内容总是很重要的。如果可能,应该在多个位置进行备份,但如果...
    99+
    2024-04-02
  • 如何维护网站漏洞
    维护网站漏洞的方法:对管理权限帐户进行权限分配,避免存有越权浏览。对所有传输的登录密码进行多次加密防止被破解。对输入的主要参数开展过滤、校检,选用黑名单和白名单的方法。对客户输入开展过滤、校检,输出开展HTML实体线编号。严格认证文件上传,...
    99+
    2024-04-02
  • 云服务器如何维护
    维护云服务器的方法及时对服务器系统版本或者应用程序的补丁进行更新,减少被入侵的风险。使用网络防火墙、杀毒软件等,有效进行网络流量过滤、预防病毒传播。保持检查系统日志的习惯,分析报表数据,重要的数据比如用户信息数据、交易表单数据等进行备份。...
    99+
    2024-04-02
  • jboss数据库如何加密
    对jboss数据库进加密的方法首先,在jboss安装目录中查找到jtds-ds.xml数据源文件;jtds-ds.xml数据源文件查找到后,使用记事本打开;文件打开后,在文件中进行以下修改;<datasources><lo...
    99+
    2024-04-02
  • 如何在Jboss中使用JMS
    这篇文章主要介绍“如何在Jboss中使用JMS”,在日常操作中,相信很多人在如何在Jboss中使用JMS问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在Jboss中使用JMS”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-03
  • Oracle如何实现用户维护
    小编给大家分享一下Oracle如何实现用户维护,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 用户...
    99+
    2024-04-02
  • 速度快的vps如何维护
    速度快的vps维护方法:1、及时安装系统补丁,避免漏洞被蓄意攻击利用;2、根据自身的网络环境,安装和设置防火墙;3、安装网络杀毒软件,能控制病毒得传播;4、关闭不需要的服务和端口,如Telnet等;5、定期对vps进行备份,可以及时将系统恢...
    99+
    2024-04-02
  • 如何维护服务器硬件
    维护服务器硬件的方法:1、定期对服务器进行除尘;2、扩充服务器的内存和硬盘,以满足资源不断扩展的需求;3、定期更换、维护和卸载设备,能延长服务器寿命,保护服务器数据的安全性。具体内容如下:定期除尘尘土是服务器最大的杀手。储存设备的扩充当资源...
    99+
    2024-04-02
  • 如何维护服务器软件
    维护服务器软件的方法:1、定期备份数据库中的数据;2、维护服务器的操作系统;3、整理服务器的数据,并对数据进行备份。具体内容如下:数据库服务数据库中的数据是最重要的,因此需要定期来备份数据库,以防万一。操作系统的维护操作系统是服务器运行的软...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作