安装经验
安装环境: JDK 6.0 + jboss-4.2.3.GA-jdk6 + MySQL 5
1.
先配置好 jdk6,再下载 jivejdon-4.0 源码
下载 jboss-4.2.3.GA-jdk6 下载地址 http://www.jboss.org/jbossas/downloads.html
解压后放到目录例如:L:\java\jboss\jboss-4.2.3.GA-jdk6
下载MySQL/或其他数据库。MYSQL5安装时需要使用UTF-8编码
进行数据库访问用户授权 banq@127.0.0.1 数据库用户名 密码 banq 225034ba
(jdon.com 下的版本是mysql4 好像有点问题,具体,看我的文档 http://www.jdon.com/jivejdon/thread/38507)
修改jivejdon-4.0中配置文件jivejdon\doc\mysql-ds.xml 的密码 有2处 ,其中banq为数据库访问用户名
然后拷贝到 L:\java\jboss\jboss-4.2.3.GA-jdk6\server\default\deploy
注意Jboss/server/default/deploy/mysql-ds.xml中与此对应,见第4条。
2.
将数据表结构导入到数据库中,首先通过数据库管理器SQLyog建立两个数据库,一个jivejdon,一个security JBoss 4.2以上版本必须两个数据库分开,不能合并。
ddl目录/mysql_jivejdon.sql 导入===>数据库 jivejdon
ddl/mysql_security.sql 导入==>数据库 security (以后专门用于SSO登录验证)
3. 配置JBoss,
(1).配置struts,将strutslib/*.jar cpoy to jboss/server/default/lib
(2).配置JdonFramework, 将项目lib目录下
jdonFramework.jar
(还有辅助包
aopalliance.jar (liuyong 这个jboss已经有了,而且lib下也找不到它,自己找一个放上,也不知道是否还用?)
commons-pool-1.2.jar
jdom.jar
log4j.jar
picocontainer-1.1.jar
拷贝到jboss/server/default/lib,如果是非JBoss,参考JdonFramework安装手册安装JdonFramework
(我将 jivejdon\lib中所有 jar都考过去了,否则好像不全)
(3) 配置Compass 将searchlib目录下包括子目录的所有jar包拷贝到jboss/server/default/lib目录下
(3).配置MySQLJDBC驱动jar包,下载mysql-connector-java-5.1.12-bin.jar 地址 ftp.plusline.de/mysql/Downloads/Connector-J/
(4).修改 jbossweb-tomcat5sar/server.xml的conntector增加maxSavePostSize="-1" URIEncoding="UTF-8"
4. 配置JBoss的Datasouce JNDI:(前面已经做了)
将本项目的mysql-ds.xml 拷贝到jboss/server/default/deploy,根据你数据库配置修改 mysql-ds.xml,
需要修改数据库的用户名和密码:
注意:JiveJdon3源码包com.jdon.jivejdon.dao.dao.xml配置中
注意:java:/JiveJdonDS 和java:/Security是mysql-ds.xml中两个不同的数据库,在JBoss 4.2.X需要特殊配置XA;
或者将这两个数据源合并都为java:/JiveJdonDS也可以。
5. 配置JBoss的安全机制,配置文件例子在 jivejdon\doc\login-config.xml 我拷贝了application-policy节点到 jboss的文件中
将下面配置加入jboss/server/default/conf/login-config.xml文件中
6.
安装 ant
修改 jivejdon-4.0 源码 中 build.properties 的jboss发布目录 注意斜杠的方向 例如 L:/java/jboss/jboss-4.2.3.GA-jdk6/server/default/deploy
cmd 中在 jivejdon-4.0 源码 根目录 执行 build.bat 生产 目录wars下的jivejdon.war
将目录wars下的jivejdon.war拷贝到JBoss/server/default/deploy下,启动jBoss
注意:因为本论坛内置了防爬虫攻击安全机制,为正常运行,需要将jivejdon.war中WEB-INF/web.xml中referrer.domain.name的值http://www.jdon.com/改为
你的域名,或将referrer.test.name值改为http://127.0.0.1或http://localhost
或到数据表setup中清除相应IP记录
browse:
http://localhost:8080/jivejdon/
admin:
http://localhost:8080/jivejdon/admin/
username:admin
password:admin
---------------------------暂时我就进行到这里---------------