• 如何在linux中搭建JEECMS系统


     本人正在进行jeecms二次开发,但因win7系统中的Tomcat无法使用,就想起在linux下安装,但去jeecms的官方网站,没有给出在linux下安装的方法,确实苦恼,经过一天的研究,终于大功告成,现把安装的过程告诉大家,还望大家给出建议。

    安装前首先要下载JDK、TOMCAT6.0、JEECMS_2012 
    JDK1.6下载地址: 

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    Tomcat6.0官方下载地址: 
    http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz 
    JEECMS_2012下载地址: 
    http://www.jeecms.com/ 

    步骤: 
    1、安装JDK 
    安装JDK命令:sh jdk-6u2-linux-i586-rpm.bin,安装前会询问你是否遵循协议,敲回车或空格后输入y或者yes进行安装。 
    找到/etc/profile文件配置JDK环境变量:

    export JAVA_HOME=/usr/java/jdk1.6.0_32 
    exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
    export PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME$/bin:$MAVEN_HOME/bin 

    以上export JAVA_HOME=/usr/java/jdk1.6.0_32指向的是JDK的安装目录,然后将JAVA_HOME添加到CLASSPATH和PATH中。

    2、linux解压tomcat 

    安装tomcat命令 找到tomcat包所在目录执行: tar -xvf tomcat.tar.gz进行安装 
    找到/etc/profile文件配置tomcat的环境变量: 

    export TOMCAT_HOME=/JEECMS/apache-tomcat-6.0.35 
    export CLASSPATH=$CLASSPATH:$TOMCAT_HOME/common/lib 

    以上export TOMCAT_HOME=/JEECMS/apache-tomcat-6.0.35是指向tomcat的安装目录。 
    启动tomcat服务 
    进入安装tomcat主目录下的bin目录,然后执行如下命令: 
    启动tomcat服务./startup.sh ,启动后输入http://IP地址:端口号/,访问tomcat时候安装成功,例如:http://192.168.16.116:8080/,8080属于tomcat默认端口。 
    关闭tomcat服务./shutdown.sh 

    3、部署JEECMS_2012项目 
    将下载下来的文件进行解压,找到ROOT文件夹。 
    将ROOT文件夹覆盖至linux系统中Tomcat安装目录下的webapps/ROOT. 
    注意:如覆盖linux下的ROOT文件中,中文文件名为乱码则需要修改: 
    1、在etc/sysconfig/i18n  文件中修改成 

    LANG="en_US.UTF-8" 
    SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" 
    SYSFONT="latarcyrheb-sun16" 

    2、在etc/profile文件中末尾加上: 

    export LANG=zh_CN.GB18030 
    export LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN 

    3、修改完成执行rc.local文件,无需启动服务器让以上修改的编码生效执行命令:

    chmod +x /etc/rc.d/rc.local 
    sh etc/rc.d/rc.local 

    以上命令都是在根目录下执行,如已进入etc目录,则在命令中去除etc 
    再将linux中的ROOT文件夹删除,重新使用工具导入一份ROOT文件夹到tomcat/webapps/中. 

    关闭Tomcat服务,重新启动Tomcat服务按照步骤2所提供命令。 
    使用http://192.168.16.116:8080/进行访问,会出现提示安装数据库操作页面,填写数据库用户名和密码后点击下一步,会在mysql中进行建库建表。数据库名为:jeecms_2012 
    检验自动生成的数据库和数据是否为乱码,不是乱码为安装成功。 
    在etc/init.d/目录下执行 mysql -u root –p ,会出现提示输入用户名为root的密码,填写密码回车后进入mysql>  ,进入mysql成功,执行use jeecms_2012命令进入jeecms_2012库中,此时可以编写SQL语句对表中数据进行查询,例如:select * from userInfo; 
    如果查询的结果为乱码,则需要: 
    1、 修改mysql的默认编码: 
    进入etc/my.cnf,将以下内容完全覆盖掉此文件: 

    [client] 
    default-character-set=utf8 
    [mysqld] 
    default-character-set=utf8 
    init_connect='SET NAMES utf8' 
    datadir=/var/lib/mysql 
    socket=/var/lib/mysql/mysql.sock 
    user=mysql 
    # Disabling symbolic-links is recommended to prevent assorted security risks 
    symbolic-links=0 
    
    [mysqld_safe] 
    log-error=/var/log/mysqld.log 
    pid-file=/var/run/mysqld/mysqld.pid 
    [mysql] 
    default-character-set=utf8 

    以上修改完成后需重新启动mysql服务,进入etc/init.d/目录下执行命令:service mysqld restart 重启mysql服务。 
    重新启动mysql服务后,进入mysql,删除jeecms_2012库,删除mysql库的命令为:drop database jeecms_2012,删除后按照以上步骤进行再次安装,如果在linux中ROOT文件中的中文文件名不为乱码,生成的数据库中数据不为乱码,则表示安装成功。 
    安装成功后使用http://192.168.16.116:8080/再次进入时会显示需要点击下一步,这是因为没有清除浏览器缓存,需清理缓存后重新进入,可以访问jeecms首页页面,至此安装完毕。 
    总流程:------修改linux支持中文字符集编码 

    ------将ROOT文件覆盖到linux的tomcat/webapps/中 
    ------修改mysql的默认编码为utf8 
    ------启动tomcat服务 
    ------安装成功jeecms_2012数据库后 
    ------清理浏览器缓存,访问http://192.168.16.116:8080/   进入首页。 
    ------http://192.168.16.116:8080/jeeadmin/jeecms/index.do进入jeecm后台管理 

    用户名:admin  密码:password 

  • 相关阅读:
    selenium 学习笔记 ---新手学习记录(6) 问题总结(java)
    selenium 学习笔记 ---新手学习记录(5) 问题总结(java)
    selenium 学习笔记 ---新手学习记录(4) 问题总结(java)-autoit3脚本使用
    selenium 学习笔记 ---新手学习记录(3) 问题总结(java)
    selenium 学习笔记 ---新手学习记录(2) 问题总结
    selenium 学习笔记 ---新手学习记录(1) 问题总结
    python读取word表格内容(1)
    通过读取excel数据和mysql数据库数据做对比(二)-代码编写测试
    通过读取excel数据和mysql数据库数据做对比(一)-win环境准备
    函数
  • 原文地址:https://www.cnblogs.com/huidaoli/p/3227203.html
Copyright © 2020-2023  润新知