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