1、 安装

1.1、软件安装

首先要安装JDK(仅仅安装JRE是不行的,因为JSP页面需要编译),最新的正式版是JDK1.4.2。然后把JBoss的压缩包解压到一个目录下,目录名一般是"Jboss_版本号",JBoss目前的最新正式版是JBoss4.0.0(2004年9月20日发布)。下面的配置都是针对JBoss3.2.5。

1.2、环境变量的设置

需要的环境变量有JAVA_HOME和JBOSS_HOME。环境变量JAVA_HOME设置为刚才JDK的安装路径,JBOSS_HOME设置为刚才JBoss解压后的路径。设置方法如下:

在Windows2000中可以右键点我的电脑,选"属性"-> 选"高级"选项卡 -> 点击"环境变量"按钮 -> 点击系统变量的"新建"按钮,然后在对话框中输入"变量名"为"JAVA_HOME",变量值为JDK的安装路径,最后确定。同样的方法添加JBOSS_HOME。

1.3、运行

直接执行JBoss\bin目录下的run.bat批处理文件即可,启动时间从20秒到1分钟左右不等,视CPU速度和内存大小而定。

1.4、终止JBoss的运行

最好不要直接关闭运行JBoss时的控制台窗口,直接关闭控制台可能导致JBoss下次启动时出现异常。正常关闭JBoss的方法是另外打开一个控制台窗口,执行JBoss\bin目录下的shutdown.bat批处理文件,不过要带一个参数"-S",注意是大写字母。为了方便起见,也可以创建一个快捷方式。

1.5、把JBoss安装为Windows2000的系统服务

每次从控制台启动JBoss不是很方便,虽然调试程序时可以从控制台看到很多信息,但有的时候需要JBoss作为系统服务自动运行。这需要下载一个小工具JavaService.exe,到如下地址下载:

www.alexandriasc.com/software/JavaService/index.html

我已经下载了该工具。

2、 WAR文件的部署

JBoss支持热部署,也就是war文件部署到服务器上后不需要重新启动JBoss(Tomcat不支持这种特性)。war文件的部署很简单,直接将war文件拷贝到JBoss\server\default\deploy目录下即可。

2、 WAR文件的部署

JBoss支持热部署,也就是war文件部署到服务器上后不需要重新启动JBoss(Tomcat不支持这种特性)。war文件的部署很简单,直接将war文件拷贝到JBoss\server\default\deploy目录下即可。

3、 JBoss的目录结构

bin目录:改目录包含各种脚本文件以及相关文件,前面已经用过run.bat和shutdown.bat两个批处理文件。

client目录:存储配置信息和可能被Java客户端应用程序或外部Web容器用到的jar文件。

docs目录:保存在JBoss中引用到的XML文件和DTD文件(这里也提供了在JBoss中如何写配置文件的例子)。该目录下有针对不通的数据库(如MySql、Oracle、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运行时自动建立。

4、 JBoss中和数据库的连接

这里所说的数据库连接是在JBoss中通过XML文件配置数据源,在程序中通过名字来访问数据库。从JBoss3.2.3之后的数据库连接配置比较简单,关于配置文件的书写在JBoss中针对不同的数据库有相应的例子,配置文件的例子在目录JBoss_HOME\docs\examples\jca下,如对MySql数据库的配置文件是mysql-ds.xml。只要针对数据库的具体情况修改该配置文件即可。修改完成之后,将配置文件拷贝到JBoss_HOME\server\default目录下。下面是一个设置MySql数据库为数据源的mysql-ds.xml配置文件的内容:

MySqlTest

jdbc:mysql://127.0.0.1:3306/test

com.mysql.jdbc.Driver

root

另外,连接数据库所用到的JDBC驱动程序要拷贝到JBoss_HOME\server\default\lib目录下。

云服务器上安装jboss_jboss的使用和安装相关推荐

  1. 单个文件过大上传服务器的方案,上传很大的文件到云服务器上

    上传很大的文件到云服务器上 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装 ...

  2. 云服务器操作系统怎么安装,云服务器上怎么安装操作系统

    云服务器上怎么安装操作系统 内容精选 换一换 当创建文件系统后,您需要使用云服务器来挂载该文件系统,以实现多个云服务器共享使用文件系统的目的.CIFS类型的文件系统不支持使用Linux操作系统的云服务 ...

  3. 腾讯云安装mysql本地主机名,腾讯云服务器上安装mysql,并用navicat连接

    腾讯云服务器上安装mysql,并用navicat连接 本文标签: 服务器安全 服务器被攻击 高防防火墙 数据库 腾讯云服务器上安装mysql,并用navicat连接, 1.用xshll连接腾讯云 用f ...

  4. 云服务器布置_【阿里云ECS】(一)云服务器上安装RStudio-server

    [阿里云ECS](一)云服务器上安装RStudio-server 最近注册了阿里云个人版,打算研究研究shiny部署问题.进了阿里云ECS因为是Ubuntu16.04的对于安装R和RStudio还是要 ...

  5. 服务器网盘系统怎么装,云服务器上怎么安装操作系统

    云服务器上怎么安装操作系统 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装 ...

  6. linux云服务器上安装JDK

    具体环境:windows机器,Linux云服务器(CentOS7 64位),JDK8 具体步骤: 1. 下载JDK到windows机器 官方地址:http://www.oracle.com/techn ...

  7. 云服务器上安装Anaconda3 (亲测有效)

    上一篇:关于云服务器的博客:https://blog.csdn.net/qq_40644291/article/details/102637821 文章目录 一.简介 二.环境 三.具体下载与安装步骤 ...

  8. 华为云服务器上安装jdk和部署tomcat

    华为云服务器上安装jdk和部署tomcat 一.下载jdk和tomcat 下载jdk 下载tomcat: 进入tomcat官网 二.安装jdk和tomcat 1,用ftp上传安装包到云服务器上 用xs ...

  9. 阿里云服务器上安装rabbitmq流程

    阿里云服务器上安装rabbitmq流程 1.一定要注意版本问题 rabbitmq+erlang+centos的版本得都得考虑 Erlang24和centos7不能一起用,el7对应centos7,el ...

  10. 服务器上安装安卓系统教程,云服务器上安装安卓系统

    云服务器上安装安卓系统 内容精选 换一换 有,该NTP服务器仅限于在华为云控制台上购买的弹性云服务器安装使用.如需在购买的弹性云服务器上安装NTP服务器,您可以选择使用华为云控制台自己提供的NTP服务 ...

最新文章

  1. 控制语句 for while if switch
  2. access和SQL的区别
  3. [原创]同一页面无法多次使用XmlHttp发起Ajax请求的真实原因
  4. 陷阱:C++模块之间的”直接依赖“和”间接依赖“与Makefile的撰写
  5. mysql如何做计划任务_简单的mysql 过程计划任务
  6. astc贴图格式是什么意思_SP多象限UV贴图的使用方法!
  7. 樊登读书搞定读后感_《读懂一本书:樊登读书法》读后感10篇
  8. Gaussian Blurring
  9. 树莓派-从入手到使用(一):树莓派入手操作第一步
  10. SAP方丈-SAP常见问题与解决办法(转)
  11. C++:accumulate函数用法
  12. Java-绘图软件(Windows画板)
  13. C语言-复制特定的字符串
  14. 计算机网络 第3章 作业1
  15. c语言 malloc 函数用法
  16. COM组件浅析(一) - 使用Java操作Adobe Illustrator
  17. CentOS 7.2安装Oracle数据库
  18. 变频器常见的十大故障现象和故障分析
  19. csrf跨站请求伪造,CBV添加装饰器,auth认证模块,基于django中间件设计项目功能
  20. linux 安装clang,Centos7.6安装clang9

热门文章

  1. HDU 2833 WuKong
  2. 实例对象静态对象实例方法静态方法
  3. python入门之迭代器
  4. 路飞学城Python-Day46
  5. 【BZOJ3172】单词(AC自动机)
  6. MyEclipse中用Maven创建Web项目
  7. (转)Javascript面向对象编程(二):构造函数的继承
  8. HBuilderX 连接电脑的模拟器问题
  9. 7.12固定信息认证
  10. 慕课网之JavaScript-confirm