WebKiv: InstalaceVzorovehoOpencmsModulu

from Wiki KIVu

Tato stránka obsahuje stručný návod k instalaci vytvořeného modulu do OpenCms

Postup instalace modulu do OpenCms

Instalaci provedete pomocí dvou hlavních kroků. Nejdříve je potřeba modul naimportovat do OpenCms a potém můžete nastavit konfigurační soubory OpenCms.

Stažení modulu

Stahněte si přiložený soubor Spring OpenCms Module a rozbalte jej.

Import modulu do OpenCms

Import modulu provedete následujícím postupem:

1. Přihlašte se do OpenCms
2. Přepněte se do Administration View
3. Otevřete Module Management
4. Klikněte na Import module with http
5. Vyberte soubor se staženým modulem cz.zcu.kiv.opencms.springmvc.osobysample_0.6.zip
6. Klikněte na OK - OpenCms importuje modul
7. Zobrazí se Vám přehled o tom, které soubory OpenCms naimportovalo a publikovalo (publish)
8. Klikněte na OK
Tím je import modulu hotov.

Zastavení Tomcata

Nastavení konfiguračních souborů

Stažený archiv si rozbalte a zkopírujte adresáře:

a soubory:

do adrešáře OPENCMS_HOME/WEB-INF.

Do souboru web.xml zkopírujte následující fragmety kódu:

<!--  Spring MVC Sample App Servlet -->
<servlet>
    <servlet-name>springmvcapp</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<!-- Servlet Mapping -->
<servlet-mapping>
    <servlet-name>springmvcapp</servlet-name>
    <url-pattern>/springmvcapp/*</url-pattern>
</servlet-mapping>

<servlet-mapping>
    <servlet-name>OpenCmsServlet</servlet-name>
    <url-pattern>/opencms/*</url-pattern>
</servlet-mapping>

Definici Spring Listeneru:

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

A do elementu <jsp-config> následující text:

<taglib>
    <taglib-uri>/spring</taglib-uri>
    <taglib-location>/WEB-INF/tld/spring-form.tld</taglib-location>
</taglib>

Tím jsou úpravy souboru web.xml hotovy.

Zkopírování knihoven

Seznam všech potřebných knihoven je v souboru Readme.txt v adresáři Libraries. Po jejich stažení (knihovny pro Web Flow - viz IntegraceSpringWebFlowDoOpenCms) všechny jar zkopírujte do adresáře: OPENCMS_HOME/WEB-INF/lib

Start Tomcata

Nyní můžete Tomcat opět spustit. OpenCms a i celý Tomcat by měli bez problémů nastartovat. To se nejlepé otestuje tím, že se pokusíte přihlásit do OpenCms. Pokud došlo k nějaké chybě a OpenCms nechce nastartovat, je možné zjistit příčinu tohoto stavu v log souboru systému v adresáři:

OPENCMS_HOME/WEB-INF/log

Tímto je instalace tohoto modulu dokončena.


Zpět na FrameworkyProWebKiv

Retrieved from http://wiki.kiv.zcu.cz/WebKiv/InstalaceVzorovehoOpencmsModulu
Content last modified on 30 June 2009, 09:18