JBOSS 点滴

丰丰的博客

JBOSS配置笔记

配置本公司 JBOSS 服务器以配置 OLS 为例 (jboss3.2.5)

1、  拷贝 JDK 到根止录下。

2、  解压缩 JBOSS 包到根目录下。

3、  配置环境变量:

变量名: JAVA_HOME

变量值: e:\jdk1.4

配置 JBOSS_HOME

变量名: JBOSS_HOME

变量值: d:\jboss-4

配置 PATH

在现在 path 环境变量里加上: e:\jdk1.4\bin; D:\ jboss-4\bin

4、  配置 JDBC 驱动:

现以 Microsoft SQL Server 2005 JDBC Driver 为例:

拷贝文件 sqljdbc.rar 到目录 E:\jboss-3.2.5\server\default\lib

E:\jboss-3.2.5\docs\examples\jca\mssql-ds.xml

到目录 E:\jboss-3.2.5\server\default\deploy 下。

配置 mssql-ds.xml 文件如下:

  <local-tx-datasource>

    <jndi-name>MSSQLDS</jndi-name>

    <connection-url>jdbc:sqlserver://localhost:1433;DatabaseName=esysdb</connection-url>

    <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>

    <user-name>sa</user-name>

    <password>sa</password>

<min-pool-size>150</min-pool-size>

    <max-pool-size>300</max-pool-size>

  </local-tx-datasource>

5、  拷贝 ejbdao.rar, ejbdatagrid.rar, ejbfreeedit.rar, ejblicence.rar, ejbweb.rar 文件到 E:\jboss-3.2.5\server\default\deploy 目录下

6、  拷贝应用程序 my.rar

7、  更改 dbconn.properties 配置文件: E:\jboss-3.2.5\server\default\deploy\MY.war\WEB-INF\classes

8、  禁止其他人员查看本系统目录方法:

   E:\jboss-3.2.5\server\default\deploy\jbossweb-tomcat50.sar\web.xml

改变属性       

<init-param>

            <param-name>listings</param-name>

            <param-value>true</param-value>

        </init-param> 改为 <param-value>false</param-value>

 

远程浏览本系统 ssl 配置:

首先用 keytool 命令生成认证文件。

更改 E:\jboss-3.2.5\server\default\deploy\jbossweb-tomcat50.sar\server.xml

增加远程访问:如端口为: 8443

               <Connector port="8443" address="${jboss.bind.address}"

           maxThreads="300" minSpareThreads="5" maxSpareThreads="100"

           scheme="https" secure="true" clientAuth="false"

           keystoreFile="${jboss.server.home.dir}/conf/mykeystore.jks"

           keystorePass="MyPassword" sslProtocol = "TLS"

                 URIEncoding="GBK" />

说明: keystoreFile 为密钥存储位置。

   9:如果想调用局域网另一个数据库,但不采用连接池的配置:

############################# 4:EDTEXPCON  Connection Config Begin    ###########################################
EDTEXPCON.isDataSource=false
EDTEXPCON.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
EDTEXPCON.url=jdbc:sqlserver://10.0.10.10:1433;databaseName=ee
EDTEXPCON.userName=sa
EDTEXPCON.password=sa
############################# EDTDATACON Connection Config End##############################################  


错误信息说明及解决办法:

1Unhandled token type: Unknown token: 0x00

JDBC 驱动与 JBOSS 不匹配,造成系统不稳定。

解决办法,更新 JDBC 驱动。

2,乱码解决:
我们在进行开发时,如果JBOSS配置出现问题,将出现类似???????的乱码,
解决办法:
        在相应的JSP页面里写到:
       <%@ page contentType="text/html;charset=GBK" %>
        gb2312必为GBK
       在路径为:D:\jboss-3.2.5\server\default\deploy\jbossweb-tomcat50.sar\server.xml文件里的:
          <Connector port="8000" address="${jboss.bind.address}"
         maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
         enableLookups="false" redirectPort="8443" acceptCount="100"
         connectionTimeout="20000" disableUploadTimeout="true"
         URIEncoding="GBK" />
        URIEncoding 改为GBK,
       这样,乱码就会不再出现了.
 3

posted on 2006-11-22 16:54 半导体 阅读(989) 评论(0)  编辑  收藏 所属分类: JBOSS应用服务器设置


只有注册用户登录后才能发表评论。


网站导航: