用到的工具如下:
dcm4chee-2.18.0-mysql.zip
jboss-4.2.3.GA-jdk6.zip
iOviyam-2.0-bin-Beta1.zip
mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz
JDK版本为1.7
安装步骤:
1、安装DCM4CHEE :
unzipdcm4chee-2.18.0-mysql.zip
2、解压jboss,拷贝到dcm4chee目录下
unzip jboss-4.2.3.GA-jdk6.zip
进入dcm4chee-2.18.0-mysql/bin目录,输入命令 ./install_jboss.sh /root/dcm4chee/jboss-4.23.GA
3、安装Mysql(如果已安装请忽略)
3.1卸载Mysql(如果不需要卸载旧版本请忽略)
查找以前是否装有Mysql:rpm-qa|grep -i mysql 可以看到mysql的包 mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1
删除mysql:命令rpm -e --nodeps 包名 (例如 rpm -ev mysql-4.1.12-3.RHEL4.1 )
删除老版本mysql的开发头文件和库:rm -fr /usr/lib/mysql rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除 rm -f /etc/my.cnf rm -fr /var/lib/mysql
3.2安装Mysql
进入安装包所在目录,执行命令:tar -zxvf mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz /usr/local/mysql
添加系统mysql组和mysql用户:groupadd mysql和useradd -r -g mysql mysql
进入安装mysql软件目录:cd /usr/local/mysql
修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql
修改当前目录拥有者为root用户:执行命令 chown -R root:root ./
修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data
启动mysql服务和添加开机启动mysql服务:
添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录
启动mysql服务:执行命令service mysql start 执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功
修改mysql的root用户密码,root初始密码为空的: 执行命令:./bin/mysqladmin -u root password '密码'
4、创建pacsdb数据库
新建pacs用户:insert into mysql.user(Host,User,Password) values(‘localhost’,’pacs’,password(‘pacs’));
如果插入失败的话,修改/etc/my.cnf文件,将文件中的STRICT_TRANS_TABLES删掉,即改为: sql_mode=NO_ENGINE_SUBSTITUTION 然后重启mysql即可
flush privileges;
用root用户创建pacsdb数据库:create database pacsdb;
导入数据库文件:source /root/dcm4chee-2.18.0-mysql/sql/create.mysql
把pacsdb数据库的权限赋给pacs用户:grant all privileges on pacsdb.* to pacs@localhost identified by 'pacs';
数据库部分完成
5、启动 dcm4chee-2.18.0-mysql/bin/run.sh
jboss报错,大意是wado service没有启动,解决办法可参考http://stackoverflow.com/questions/18673556/install-dcm4chee-on-centos/21399339
6、安装iOviyam
参考网址:
http://blog.csdn.net/superchanon/article/details/8546254/
zssure大神的:http://blog.csdn.net/zssureqh/article/details/46393023