jeecms访问路径
1. jeecms如何使链接直接返回到根目录
jeecms这个系统我装过,进不了安装页面一般是默认的首页没有配置好,可以直接在网页输入主页的路径进行安装,安装首页是install.html文件,jsp空间根目录是webapps,访问域名地址下的install.html就可以安装了。
2. jeecms前台超链接路径是.html还是.jspx
修改后台访问路径
1,修改后台访问路径:
如:http://localhost:8080/jeeadmin/jeecms/login.do
改:http://localhost:8080/hailou/index.do
修改方法:
1、 将xml中的
<servlet-mapping>
<servlet-name>JeeCmsAdmin</servlet-name>
<url-pattern>/jeecms/admin/*</url-pattern>
</servlet-mapping>
改为
<servlet-mapping>
<servlet-name>JeeCmsAdmin</servlet-name>
<url-pattern>/hailou/*</url-pattern>
</servlet-mapping>
2、 将jeecms-servlet-admin.xml中的
<property name="loginUrl" value="/jeecms/admin/login.do"/>
<property name="returnUrl" value="/jeecms/admin/index.do"/>
改为
<property name="loginUrl" value="/hailou/login.do"/>
<property name="returnUrl" value="/hailou/index.do"/>
<entry key="appBase" value="/jeecms/admin"/>
改为
<entry key="appBase" value="/hailou"/>
3、 将这个AdminContextInterceptor类中的getURI(HttpServletRequest request)方法中的变量
count = 2改为count = 1
2、内容页面打开慢的原因
这是因为jeecms员工在做页面时,有四个文件中将css文件引的地方是http://192.168.0.121/.......将这个去了就行,所涉及的页面有四个,产品内容.html,新闻内容.html,视频内容.html,会员注册页.html页面
3、启动服务器的时候抛出dic home should not be a file, but a directory!
分析问题:这是因为PaodingMaker.getFile()方法中采用了老版本的java.net.URL.getFile(),不能够识别中文或者空格,只有采用URL.toURI().getPath()才能识别汉字与空格。
解决问题:需要修改一下Paoding中的代码了。找到PaodingMaker.java的setDicHomeProperties方法,修改File dicHomeFile = getFile(dicHome);为
File dicHomeFile2 = getFile(dicHome);
String path="";
try {
path = URLDecoder.decode(dicHomeFile2.getPath(),"UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
File dicHomeFile = new File(path);
3. jeecms怎么修改后台访问路径
将jeeadmin/jeecms/index.do 改为admin/index.do为例
1.修改WebContent\WEB-INF\web.xml
<servlet-mapping>
<servlet-name>JeeCmsAdmin</servlet-name>
<url-pattern>/jeeadmin/jeecms/*</url-pattern>
</servlet-mapping>
改为
<servlet-mapping>
<servlet-name>JeeCmsAdmin</servlet-name>
<url-pattern>/admin/*</url-pattern>
</servlet-mapping>
2.修改WebContent\WEB-INF\config\jeecms-servlet-admin.xml
<entry key="appBase" value="/jeeadmin/jeecms"/>
4. freemarker可以直接获得网站的当前路径吗
jeecms分为admin与front两个部分,对于admin后台部分的freemarker运用,是直接在jeecms-servlet-admin.xml里有配置 Java代码 这里有配置freemark路径的前缀后缀 对于front前台部分在jeecms-servlet-front.xml里面可能并看不到类似配置
5. JEECMS 1.1 beta怎么用
软件特性 JEECSM是JavaEE版网站管理系统(Java Enterprise Edition Content Manage System)的简称。 基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点 采用hibernate3+struts2+spring2+freemarker主流技术架构 懂html就能建站,提供最便利、合理的使用方式 强大、灵活的标签,用户自定义显示内容和显示方式 在设计上自身预先做了搜索引擎优化,增强对搜索引擎的友好性 采用伪静态页面技术,可自定义路径结构,无需urlrewrite 轻松建设大规模网站,可通过次级域名建立子站群,各子站后台管理权限分离,全站实现单点登录 jeecms v1.1 beta版对以下方面进行更新: ·美化系统安装向导,增加操作友好性 ·增加文章评论功能,增强网站互动效果 ·增加文章“上一篇,下一篇”功能,方便网友继续阅读相关信息
6. (奉上全部积分)JEECMS部署到Tomcat后 在IE访问报404错误
可以确认你的部署出问题了。主要问题出在你的访问地址上。可以这么解决:
1.首先确认你的http://localhost:8080能够正常运行。
2.jeecms-2.4.2-final-src是不对的。需要解压安装jeecms-2.4.2-final.zip。
3.将jeecms拷贝到webapps下,访问的地址为:http://localhost:8080/jeecms.
7. 如何在linux中搭建JEECMS系统
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