Hlavní menu
Nástroje |
TODO - přidat všechny potřebné soubory (jdb.properties, redsys.xml, downloady?, sql skripty, sql dumpy) Nejdřívě čtěte
Prostředí (platformy, servery, knihovny)Java 6 JDKhttp://java.sun.com/javase/downloads/index.jsp ubuntu 8.04 - balíky sun-java6-jre Servlet container - Apache Tomcat 6 nebo 5.5 ...http://tomcat.apache.org/download-55.cgi ubuntu 8.04 - balíky tomcat5.5, tomcat-5.5-admin, tomcat5.5-webapps ... nebo Jetty 6.1.14 (jen pro OpenCMS 7)MySQL 5windows - kompletní stack mysql + php (pro phpmyadmin) + apache ("klasický") - http://www.wampserver.com/en/ ubuntu 8.04 - balíky puze pro MySQL 5 ( mysql-sever, mysql-client, mysql-common), ale pro vývoj by sice měla fungovat (a do budoucna se plánuje přechod na MySQL 5, takže snad potom nebude problém) + balík phpmyadmin (měl by závistet na nějakém apache a php (vč. balíku php5-mysql)) v ubuntu je třeba nastavit v /etc/mysql/my.cnf proměnnou lower_case_table_names=1 (více na http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html) OpenCMS 6.2.3http://www.opencms.org/downloads/opencms/opencms_6.2.3.zip návod vychází z http://linuxfellaz.net/doku.php?id=debian:opencms oficální dokumentace k instalaci http://www.opencms.org/en/development/installation/ a také v zipu opencms instalace pod ubuntu 8.04
<Context path="/opencms" docBase="/usr/share/tomcat5.5-webapps/opencms.war" debug="0" privileged="true" allowLinking="true"> </Context>
OpenCMS 7.0.5 na Jetty 6.1.14Instalace pod Windows / Linux, adresář kam byla Jetty rozbalena je JETTY_HOME:
javax.servlet.ServletException: Critical error during OpenCms inialization: The OpenCms setup wizard is still enabled.
javax.servlet.ServletException: Critical error during OpenCms initialization: The OpenCms setup wizard is still enabled.
Spring 2.5
(ubuntu 8.04 /ush/share/tomcat5.5-webapps/opencms.war/WEB-INF/lib/)
(ubuntu 8.04 sudo /etc/init.d/tomcat5.5 restart) Apache Commons Validator
Databáze WWW KIVpomocí např. phpMyAdmin soubory .sql se k vám dostanou od vedoucího týmu, vyučujícího,...
Konfigurace OpenCMSTBD J.Boháč přidat sekci pro OpenCMS 7 redsys-servlet.xml a jdbc.properties se k vám dostanou od vedoucího týmu, vyučujícího,...
<!-- cesta ke Spring konfiguracnimu souboru --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/redsys-servlet.xml</param-value> </context-param> <!-- definice Spring listeneru --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
Pokud JSP budou využívat EL, je třeba změnit v <OPENCMS_DIR>/WEB-INF/web.xml deklaraci z servletu 2.3 na 2.4, tj. nahradit <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd" version="2.4">
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Instalace KIV Common modulu do OpenCMSTento krok je nutný pro funkčnost DAO vrstvy KIV modulů; nejprve je třeba nainstalovat modul common do čistého OpenCms, pak teprv je možno upravit redsys-servlet.xml jak uvedeno dále. Modul Common a další jsou v SVN včetně funkčního buildu. pro tomcat na localhost:8180
ostatní moduly se přidávají také takto Pro možnost prolinkování modulů je potřeba od revize 240 přidat do redsys-servlet.xml <bean id="appProperties" class="cz.zcu.kiv.appProperties.AppPropertiesBean"> <property name="urlPrefix" value="${url.prefix}"/> <property name="urlOsobyPages" value="${url.osobyPagesUrl}"/> <property name="urlPublikacePages" value="${url.publikacePagesUrl}"/> </bean> a do webkiv.properties (nebo do jdbc.properties) přidat url.prefix=/opencms/opencms url.osobyPagesUrl=http://localhost:8080/opencms/opencms/system/modules/cz.zcu.kiv.osoby/pages/osoby url.publikacePagesUrl=http://localhost:8080/opencms/opencms/system/modules/cz.zcu.kiv.publikace/pages pro správné odkazování pak ještě patřičně upravit tyto url dle vaší konfigurace. Nastavení IDE pro kompilaci
|