WebKiv: InstalaceVzorovehoOpencmsModulu |
from Wiki KIVu |
Tato stránka obsahuje stručný návod k instalaci vytvořeného 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.
Stahněte si přiložený soubor Spring OpenCms Module a rozbalte jej.
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
Stažený archiv si rozbalte a zkopírujte adresáře:
flows
tld
a soubory:
springmvcapp-servlet.xml
applicationContext.xml
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.
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