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##############################################
错误信息说明及解决办法:
1:Unhandled 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