`
zhaozhao0703
  • 浏览: 2084 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于linux中搭建JEECMS案例

阅读更多
  看过jeecms的官方网站,没有给出在linux下安装的案例,在论坛中也看到许多人为linux下安装jeecms所苦恼,经过一天的研究,现在给出步骤,望大家给出建议。


首先下载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
分享到:
评论

相关推荐

    jeecms搭建到myeclipse中

    将Jeecms搭建到MyEclipse中,可以让开发者在熟悉的IDE环境下进行Jeecms的定制开发和维护。 首先,我们需要确保已经安装了MyEclipse,并且系统中已经配置好了JDK,因为Jeecms是用Java语言编写的,所以JDK是运行的...

    jeecms9.2源代码文件

    环境软件可以从以下网址中获得 Jdk 7.0 下载址: http://java.sun.com/javase/downloads/index.jsp Tomcat7 下载地址:https://tomcat.apache.org/download-70.cgi MySQL 5.0.22 下载地址:...

    JEECMS v2.3.2 Final版是JEECMS面世以来发布的第一个正式版是JEECMS面世以来发布的第一个正式

    五、面向未来的过渡,JEECMS v2.3.2 Final版是JEECMS面世以来发布的第一个正式版本,具有更大的灵活性和稳定性;-一、系统内核完全开源,为用户提供透明的管理平台,为java初学者提供良好的学习平台; 二、核心模板...

    JEECMS v2012用户手册

    在本章节中,用户可以了解如何搭建Jeecms系统所需的环境。包括如何安装Java Runtime Environment、如何配置tomcat服务器、如何安装Jeecms系统等方面的知识。用户可以通过本章节了解Jeecms系统的环境搭建流程。 章节...

    在Eclipse下创建Jeecms项目图文指南

    2. **Jeecms运行环境搭建**:在开始创建Jeecms项目之前,需要先搭建Jeecms的运行环境,这通常包括安装JDK、Tomcat服务器等。具体的步骤可以参考Jeecms官网的教程。 3. **Jeecms程序包准备**:包括Jeecms的运行程序...

    jeecms9.2-adminVue

    同时,可以参考《基于Java的门户网站管理系统——JEECMS源码版的搭建步骤》等文章,了解详细的搭建流程和技巧。 总结,Jeecms 9.2-adminVue是一个强大且易用的CMS解决方案,通过Vue.js的引入,提升了后台管理的用户...

    Jeecms学习笔记

    可以搭建Jeecms环境,按照文档步骤进行操作,遇到问题时查阅官方文档或社区资源,不断试错和改进,这是提高编程技能的有效途径。 总之,《Jeecms学习笔记》是Java开发者掌握Jeecms系统并进行功能定制的良好教程。...

    JEECMS

    **JEECMS详解** JEECMS,全称为Java Enterprise Edition Content Management System,是一款基于Java EE技术的开源内容管理系统。...通过熟练掌握JEECMS,开发者可以快速搭建和管理高质量的网站,满足各种业务需求。

    jeecms二次开发必备

    - 跨操作系统平台:Jeecms可以在Linux、Windows等多种操作系统上运行。 - 跨数据库平台:支持MySQL、Oracle、SQL Server等主流数据库,方便切换和扩展。 - 跨应用服务器:兼容Tomcat、Jetty、WebLogic等应用服务器,...

    jeecms v8.1 源码

    JEECMSv8.1是一款支持微信小程序、栏目模型、内容模型交叉自定义、以及具备支付和财务结算的内容电商为一体内容管理系统:通过后台的简单设置即可自定义出集新闻管理、图库管理、视频...doc/jeecms模板置标使用手册.doc

    JEECMS自学帮助集合(包括FreeMarker)

    7. **FlvPlayer201002**:FlvPlayer201002.rar可能是用于JEECMS视频播放功能的Flash视频播放器,对于搭建媒体站点的用户来说,理解其工作原理和配置方法至关重要。 8. **JEECMS官方帮助**:JEECMS官方帮助.rar包含...

    jeecms 标签 使用说明

    在Jeecms中,标签是用于动态展示内容的关键元素,它们使得开发者无需编写复杂的Java代码就能实现页面的动态渲染。下面我们将深入探讨Jeecms标签的使用方法。 一、Jeecms标签的基本概念 Jeecms的标签类似于HTML的...

    JEECMS2.0版本源码阅读

    在本文中,我们将对 JEECMS 2.0 版本的源码进行阅读和分析,了解其核心组件、技术框架和实现机制。 一、JEECMS 概述 JEECMS 是一个基于 Java 的内容管理系统,提供了强大的内容管理功能、灵活的模板系统和扩展性强...

    jeecms X1.0.1 正式版 源码包

    在二次开发方面,jeecmsV6支持元件式无限插件扩展方式,开发者根据jeecms的插件开发标准所开发出来的插件,插件与jeecms是平行的,无论是插件升级还是jeecms系统升级,都可以实现独立升级,插件与插件、插件与jeecms...

    Jeecms开源内容管理系统

    6. 多语言支持:Jeecms支持多语言版本,方便搭建跨国或多语种网站。 7. 移动端适配:具备响应式设计,自动适应不同设备的屏幕尺寸,提供良好的移动浏览体验。 三、Jeecms的开发与使用 1. 开发环境:Jeecms需要Java...

    jeecms安装包

    这款安装包包含了Jeecms系统的所有必要文件,使得用户能够快速部署并运行Jeecms,从而搭建起自己的企业级网站。 在Jeecms的安装过程中,用户首先需要对所提供的压缩包进行解压。压缩包内有一个名为"Readme-说明....

    jeecms个人标签文档

    Jeecms是一款基于Java技术开发的内容管理框架,它以其高效、灵活和开源的特性在IT行业中受到了广泛的关注。这款系统主要用于构建企业网站、新闻门户等,采用MVC架构,提供了丰富的标签库,使得开发者能够快速进行...

    jeecms3.2.2版本源码包

    以下是关于Jeecms 3.2.2版本源码的一些关键知识点: 1. **Java技术栈**:Jeecms是用Java语言编写的,采用了MVC(Model-View-Controller)设计模式,这使得系统结构清晰,便于维护和扩展。开发者需要熟悉Java基础、...

    JEECMS修改后台地址

    在JEECMS(Java Enterprise Edition Content Management System)中,管理员后台是系统的重要组成部分,它提供了对网站内容、用户管理、权限设置等各项功能的控制。然而,出于安全考虑或者避免被恶意攻击,有时我们...

Global site tag (gtag.js) - Google Analytics