日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Opencms安装和配置

發布時間:2024/9/27 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Opencms安装和配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Opencms安裝和配置

一:安裝JDK

?????? 版本要求是version5,必須安裝JDK,JRE不是必須的。OpenCms8.5.1是在JDK5JDK6上進行測試的。

二、安裝Tomcat

?????? OpenCms8.5.1需要Servlet2.4/JSP2.0標準的編譯容器。當前版本是在Tomcat5.5.x,Tomcat6.0.xTomcat7.0.x上進行測試的。

注意:

1、? 可以在opencms.org.website上找到OpenCms的其它文檔。這部分文檔講述了怎樣去通過ApacheTomcat安裝OpenCms.

2、? 如果是在Linux系統下,TomcatJVM必須通過命令行參數:-Djava.awt.headless=true

三、安裝MySQL

?????? OpenCms可以使用MySQL5.0,5.15.5

注意:

必須增大MySQL的配置文件my.inimax_allowed_packet的值,并且是越大越好,建議最少設置為:max_allowed_packet=16M.(MySQL5.1中有這個配置,mysql5.0的配置文件中沒有這個配置項,這時候要通過手動進行配置:配置命令為:set global max_allowed_packet = 1024*1024*16;表示設置成16M的大小。

四、部署opencms.war文件

opencms.war文件放置在CATALINA_HOME/webapps目錄下。

注意

1、? 如果不能通過tomcatwar包解壓,說明這個war實際上是一個zip壓縮文件,所以這時候可以講這個文件重命名,然后解壓到webapps目錄下。

2、? 接下來,訪問http://localhost:8080/opencms/setup/,按照安裝提示一步步執行,接著就可以導入數據庫和相應模塊了。這一步一定要先執行,其中安裝的截圖如下:

是否同意選擇Yes.

?

下面是一些驗證參數。

輸入數據庫密碼:

數據庫驗證,這里碰到點問題:

Important: You will have to increase the MySQL configuration variable max_allowed_packet located in the MySQL configuration file (usually called my.ini). For OpenCms, the limit should be as high as possible, a setting of at least max_allowed_packet=16M is recommended.

?

如果在my.ini文件里面沒有找到那個變量max_allowed_packet,可以直接在my.ini最后面加上:max_allowed_packet=20M,或者是在命令行中輸入:set global max_allowed_packet = 1024*1024*20;

創建數據庫,如果有了,它會提示先刪除再創建

創建成功。

?

輸入一些設置,要注意的是OpenCms site后面要加上站點名稱

導入模塊,時間20-60分鐘,時間長短由導入模塊的數量決定。

安裝完成

點擊Finish,即可彈出窗口。

安裝成功了,登錄系統后臺,地址欄輸入:http://localhost:8080/opencms/opencms/system/login/

輸入用戶名Admin,輸入passwordadmin,即可登錄。

選擇是,即可看到如下界面,如果在開始導入模塊少,那么左側的菜單將比較少

?

此外在此過程中,還可能出現以下錯誤:

錯誤一:Caused by: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/var/tongwebtyjk/application/hdtj/WEB-INF/lib/jaxb-impl-2.1.13.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)。如果按照提示的做會出現錯誤,該建議信息有兩個問題導致不可行:

a:不是下載jaxb-api.jar,而是下載jaxb-api-2.1.jar文件

b:不是下載這個jar文件放在sun網站給出的<java-home>/lib/endorsed下,而是要自己試驗確定應該放在哪個目錄下:

確定目錄放在哪個目錄下的方法如下:

首先要看你的項目是java項目還是java web項目:

c:若是java項目直接打印System.out.println(System.getProperty("java.endorsed.dirs")),即是jaxb –api-2.1.jar應該放的目錄。

d:若是web項目要用一個可以正常啟動的web項目(當然沒用到jaxbweb項目),打印System.out.println(System.getProperty("java.endorsed.dirs"));即可,因為我們用的是web項目,所以打印的是“%CATALIN_HOME%”/common/endorsed.

e:jaxb-api-2.1.jar放到“%CATALIN_HOME%”/common/endorsed中,注意的是:如果沒有common/endorsed目錄,那么就自己創建。

錯誤二:在啟動的時候會有如下錯誤:Critical error during OpenCms initialization:The OpenCms setup wizard is still enabled錯誤,這是因為在setup時要將項目WEB-INF中的config下的opencms.properties中的wizard.enabled=true改為wizard.enabled=false.

?

總結

以上是生活随笔為你收集整理的Opencms安装和配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。