文档编号版本密级1级拟制人久其公司技术服务中心审批人日期2020-01-10久其CI中间件安装配置指南(JbossforWindows)2007年6月北京久其软件股份有限公司第1页共7页久其CI中间件安装配置指南——JbossforWindows1概述Jboss的安装配置总共包括下面四个部分:1.数据库产品的安装(详见相关数据库安装文档)2.初始化数据库(详见相关数据库文档)3.Jboss中间件的安装4.配置服务2安装数据库详见相关数据库安装文档。3初始化数据库详见相关数据库文档。4Jboss中间件产品的安装Jboss是免费软件,无需安装,可在版本,将下载的压缩包解压缩到本地一个目录中。生成目录如下:bin:放置jboss启动和停止的可执行脚本文件docs:放置jboss的例子、测试脚本和各种脚本配置文件的DTD(文档类型定义)lib:放置jboss所需要的部分jar包文件client:放置EJB客户端运行时所需要的jar包server:放置各启动类型的服务器端EJB配置所需要的文件等。不同版本的Jboss包含的文件会有所不同,本篇介绍以jboss-3.2.2rc3为主。5配置实例5.1JDBC驱动程序和JAR文件概述Oracle与DB2安装后,都会自带JDBC驱动程序,oracle的在“…\ora92\jdbc\lib”路径下,db2的在“…\IBM\SQLLIB\java”路径下,只有SQLServer数据库需要单独安装JDBC驱动程序。在启动文件中需要的JDBC驱动程序如下:SQLServer数据库需要msbase.jar、mssqlserver.jar、msutil.jar三个文件;oracle数据库需要ojdbc14.jar、nls_charset12.zip两个文件;DB2数据库需要db2java.zip文件。北京久其软件股份有限公司第2页共7页久其CI中间件安装配置指南——JbossforWindowsJAR文件可以简单理解为是JAVA程序的附件,用于支持JAVA程序实现功能的文件。JAR文件与久其公司发布的JAVA应用程序是放在一起的。5.2配置启动文件1、准备工作JDBC驱动程序和JAR文件必须存放在服务器的本地硬盘中,不能删除,否则服务CI的服务无法正常运行。JDBC程序和JAR文件的存放路径一般可以设置如下:JDBC驱动程序:C:\JavaSoft\jdbcJAR文件:C:\JavaSoft\jar然后把相关的JDBC程序和JAR文件存放到以上设置的相应路径下。2、在“jboss安装路径”\bin目录下找到run.bat,用文本打开,增加环境变量JAVA_HOME的路径信息设置,即JDK文件所在的路径信息(如果系统没有JDK文件,则需要安装JDK,版本一般要求为1.4):remReadallcommandlineargumentssetJAVA_HOME=。。。。。。\jdk1.4setARGS=3、配置JDBC驱动程序和JAR文件信息在启动文件中,找到以setJAVAC_JAR和setJBOSS_CLASSPATH的参数(如下图所示),然后在两个参数中间设置JDBC驱动程序和JAVA程序所需JAR文件的路径和文件名称信息。启动文件对于相关数据库的配置示例如下:北京久其软件股份有限公司第3页共7页久其CI中间件安装配置指南——JbossforWindowsSQLServer示例:Oracle9I示例:setSERVER_NAME=myserversetJBLIB=C:\JavaSoft\jar(把jar文件保存路径设置为变量LBLIB,在后面设置中直接调用,便于维护)setJDBCLIB=C:\JavaSoft\jdbc(把jar文件保存路径设置为变量JDBCLIB,在后面设置中直接调用,便于维护)setSQL_JAR=%JDBCLIB%\msbase.jar;%JDBCLIB%\mssqlserver.jar;%JDBCLIB%\msutil.jar;(把SQLServer的JDBC程序赋予变量SQL_JAR,在后面设置中直接调用,便于维护)setJQ_JAR=%JBLIB%\conn.jar;%JBLIB%\gnujaxp.jar;%JBLIB%\jacob.jar;%JBLIB%\jqintf.jar;(把JAVA程序的JAR文件赋予变量JQ_JAR,在后面设置中直接调用,便于维护)setJBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%;%JQ_JAR%;%SQL_JAR%;C:\jboss-3.2.2rc3\lib\javax.servlet.jar(把上面设置的SQLServer的JDBC程序变量和JAVA程序的JAR文件变量加入到CLASSPATH参数中)setSERVER_NAME=myserversetJBLIB=C:\JavaSoft\jar(把jar文件保存路径设置为变量LBLIB,在后面设置中直接调用,便于维护)setJDBCLIB=C:\JavaSoft\jdbc(把jar文件保存路径设置为变量JDBCLIB,在后面设置中直接调用,便于维护)setORACLE_JAR=%JDBCLIB%\ojdbc14.jar;%JDBCLIB%\nls_charset12.zip;(把Oracle9I的JDBC程序赋予变量ORACLE_JAR,在后面设置中直接调用,便于维护)setJQ_JAR=%JBLIB%\conn.jar;%JBLIB%\gnujaxp.jar;%JBLIB%\jacob.jar;%JBLIB%\jqintf.jar;(把JAVA程序的JAR文件赋予变量JQ_JAR,在后面设置中直接调用,便于维护)setJBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%;%JQ_JAR%;%ORACLE_JAR%;C:\jboss-3.2.2rc3\lib\javax.servlet.jar(把上面设置的Oracle9I的JDBC程序变量和JAVA程序的JAR文件变量加入到CLASSPATH参数中)北京久其软件股份有限公司第4页共7页久其CI中间件安装配置指南——JbossforWindowsDB2示例:配置文件编辑完成以后,就可以启动服务,进行其他具体的设置了。特别说明:CI2.0版本程序需要配置相应的jar文件,CI3.0版本程序除了特殊项目以外,在正常情况下不能配置jar文件,需要在上述的启动文件中把jar文件的相关信息删掉。jar文件的配置详细参见jar文件附带的《Jar包部署说明》。5.3配置数据源在jboss安装路径\docs\examples\jca目录下找到数据库连接的配置文件模版*.xml,其中,对于系统而言,不同的数据库对应的配置文件模版如下:SQLserver:mssql-ds.xmlOracle:oracle-ds.xmlDB2:db2-ds.xml将对应数据库的配置信息模板复制到jboss安装路径的\server\default\deploy目录下。在此录下打开数据库连接配置文件*-ds.xml,并填写配置信息,不同的数据库对应的配置信息示例如下:sqlserver数据库连接文件,mssql-ds.xml:setSERVER_NAME=myserversetJBLIB=C:\JavaSoft\jar(把jar文件保存路径设置为变量LBLIB,在后面设置中直接调用,便于维护)setJDBCLIB=C:\JavaSoft\jdbc(把jar文件保存路径设置为变量JDBCLIB,在后面设置中直接调用,便于维护)setDB2_JAR=%JDBCLIB%\db2java.zip;(把DB2的JDBC程序赋予变量DB2_JAR,在后面设置中直接调用,便于维护)setJQ_JAR=%JBLIB%\conn.jar;%JBLIB%\gnujaxp.jar;%JBLIB%\jacob.jar;%JBLIB%\jqintf.jar;(把JAVA程序的JAR文件赋予变量JQ_JAR,在后面设置中直接调用,便于维护)setJBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%;%JQ_JAR%;%DB2_JAR%;C:\jboss-3.2.2rc3\lib\javax.servlet.jar(把上面设置的DB2的JDBC程序变量和JAVA程序的JAR文件变量加入到CLASSPATH参数中)北京久其软件股份有限公司第5页共7页久其CI中间件安装配置指南——JbossforWindowsdatasourceslocal-tx-datasourcejndi-namecncnetrep/jndi-name(注意必须修改为cncnetrep)connection-urljdbc:microsoft:sqlserver://数据库服务器名称或ip地址:1433;DatabaseName=数据库名称;SelectMethod=Cursor(模版里没有此属性,需要手工加上,否则应用服务里不能新建和发布实例)/connection-urldriver-classcom.microsoft.jdbc.sqlserver.SQLServerDriver/driver-classuser-name用户名/user-namepassword密码/password/local-tx-datasource/datasourcesoracle数据库连接,oracle-ds.xml:datasourceslocal-tx-datasourcejndi-namecncnetrep/jndi-name(注意必须修改为cncnetrep)connection-urljdbc:oracle:thin:@数据库服务器名称或ip地址:1521:数据库SID/connection-urldriver-classoracle.jdbc.OracleDriver/driver-classuser-name用户名/user-namepassword密码/password/local-tx-datasource/datasourcesdb2数据库连接文件,db2-ds.xml:datasourceslocal-tx-datasourcejndi-namecncnetrep/jndi-name(注意必须修改为cncnetrep)connection-urljdbc:db2:数据库名称/connection-urldriver-classCOM.ibm.db2.jdbc.app.DB2Driver/driver-classuser-name用户名/user-namepassword密码/password/local-tx-datasource/datasources5.4发布应用程序将应用程序包netrep.war复制到jboss安装路径\server\default\deploy的目录下即可。北京久其软件股份有限公司第6页共7页久其CI中间件安装配置指南——JbossforWindows5.5启动Jboss服务。进入到jboss安装目录的bin目录,双击运行run.bat,启动jboss服务。服务启动完成以后在IE界面地址栏输入“:4080/netrep”即可访问服务。6更新程序6.1更新主程序停止jboss服务,用新的网络报表程序包netrep.war覆盖原有程序包。(参见5.5)6.2更新jar库文件将新的jar库文件复制到原来jar文件所在的目录,覆盖原有文件即可。6.3升级数据库详见