切换到宽版
  • 3600阅读
  • 0回复

Hams在CentOS7x64下的安装说明 [复制链接]

上一主题 下一主题
离线猫仙
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2016-09-30
Hams在CentOS7x64下的安装说明:
•此说明要求用户使用CentOS操作系统,使用本教程需要对linux有入门知识.
•安装中应用容器采用Tomcat8
•数据库服务器不在此说明讨论,按照客户要求的进行选择相应的产品进行安装.
•安装过程需要系统处于联网状态.

文件清单
1.apache-tomcat-8.0.36.zip
2.jdk-7u67-linux-x64 green.tar
3.libsigar-amd64-linux.so(此文件要放到jdk的bin目录下面)
4.compat-readline5-5.2-17.1.el6.x86_64.rpm
5.esl-erlang-compat-18.1-1.noarch.rpm
6.esl-erlang_19.1~centos~6_amd64.rpm
7.rabbitmq-server-3.6.5-1.noarch.rpm
8.socat-1.7.2.3-1.el6.x86_64.rpm
微云分享地址: https://share.weiyun.com/c9c1d72c0a6e2683e309fd7afa7f0eb0


添加源
•yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
•添加163源 : http://mirrors.163.com/.help/centos.html

设置防火墙打开端口
•firewall-cmd --zone=public --add-port=15672/tcp --permanent
•firewall-cmd --zone=public --add-port=5672/tcp --permanent
•这个8080看你自己的tomcat设置端口决定
firewall-cmd --zone=public --add-port=8080/tcp --permanent
•重启防火墙: firewall-cmd --reloadl-release-6-8.noarch.rpm
•添加163源 : http://mirrors.163.com/.help/centos.html

java环境配置
1.默认java会在centos的/usr/lib/jvm/ 目录下并copy我们的jdk在此
2.解压: tar vxf jdk-7u67-linux-x64 green.tar
3.移动: mv /download/jdk1.7.0_67/ /usr/lib/jvm/
4.修改环境变量/etc/profile: vim/etc/profile
5.cp libsigar-amd64-linux.so /usr/lib64/
      JAVA_HOME=/usr/lib/jvm/jdk1.7.0_67
      PATH=$JAVA_HOME/bin:$PATH
      CLASSPATH=.
      完事. 利用 java -version 可以验证

rabbitmq的安装
    yum install esl-erlang_19.1~centos~6_amd64.rpm
    yum install esl-erlang-compat-18.1-1.noarch.rpm
    安装到这里可以在console中使用输入elr,看看是否生效.来验证erlang是否安装成功.
    yum install compat-readline5-5.2-17.1.el6.x86_64.rpm
    yum install socat-1.7.2.3-1.el6.x86_64.rpm
    yum install rabbitmq-server-3.6.5-1.noarch.rpm

rabbitmq的配置
配置为守护进程随系统自动启动,root权限下执行:
1. chkconfig rabbitmq-server on
2. 启动插件:rabbitmq-plugins enable rabbitmq_management
3. 创建test用户 密码test: rabbitmqctl  add_user test test
4. 关联角色: rabbitmqctl  set_user_tags  test  administrator
5. 授权后需要给用户虚拟目录: rabbitmqctl  set_permissions -p /  test '.*' '.*' '.*'  
6. 其他命令
        启动: service rabbitmq-server start
        关闭: service rabbitmq-server stop
        重启: service rabbitmq-server restart
        查看状态:service rabbitmqctl status
配置参考文档: http://blog.csdn.net/zheng911209/article/details/49945677
            http://blog.csdn.net/zyz511919766/article/details/42292655
验证:外部用浏览器访问应该可以看到rabbit管理端口:http://192.168.188.136:15672/

配置tomcat
完成以上步骤就可以将获取的Lams.war放在tomcat/webapp下面了,修改Lams的相关配置文件.包括数据库连接和磁盘位置等.就可以利用下面脚本启动了.
记住bin要有可执行权限.不会就在bin下面执行 chmod 777 *
启动脚本:
    /hams/apache-tomcat-8.0.36/bin/startup.sh
    tail -f /hams/apache-tomcat-8.0.36/logs/catalina.out
关闭脚本:
    /hams/apache-tomcat-8.0.36/bin/shutdown.sh
    rm -rf /hams/apache-tomcat-8.0.36/work/*
    rm -rf /hams/apache-tomcat-8.0.36/temp/*
    rm -rf /hams/apache-tomcat-8.0.36/logs/*
控制台会提示机器码,表示成功,请提交这串码给实施工程师,来获取产品.
注意: 如果虚拟机机器码会容易改变.可能要反复获取.

见到登录页面了: 恭喜你!


最后注意事项:
1、数据源连接参数,要修改LAMS.WAR 中WEB-INF\CONFIG\JDBCPROPERTIES文件,根据实际数据库配置情况修改
2、如果是MYSQL 数据库,需要在my.cnf中的[mysqld]节点下加入一个设置
lower_case_table_names=1
忽略下表面大小写

如果日志提示端口被占用,请到server.xml中自行修改端口到其他数字

快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个