Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JBoss Portal problem sa deploy-om portleta

[es] :: Java :: JBoss Portal problem sa deploy-om portleta

[ Pregleda: 1184 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Vai.God
Mladen Stupar
Novi Sad

Član broj: 144808
Poruke: 32
*.ptt.rs.



Profil

icon JBoss Portal problem sa deploy-om portleta15.10.2009. u 15:03 - pre 176 meseci
Koristim Eclipse 3.4.1 da napravim portlet, za JBoss Portal server (v.2.7.2), JDK1.5. Kad pokusam da ubacim portlet.war u server\default\deploy folder na konzoli mi iskoci ova poruka:

Code:

# 00:23:30,642 ERROR [LifeCycle] Cannot start object org.jboss.portal.portlet.container.PortletInitial
# izationException: The portlet ShoppingCatalog_Portlet threw a runtime exception during init
# at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.start(PortletContainerImpl.java:288)
# at org.jboss.portal.portlet.impl.container.PortletContainerLifeCycle.invokeStart(PortletContainerLifeCycle.java:76)
# at org.jboss.portal.portlet.impl.container.LifeCycle.managedStart(LifeCycle.java:92)
# at org.jboss.portal.portlet.impl.container.PortletApplicationLifeCycle.startDependents(PortletApplicationLifeCycle.java:351)
# at org.jboss.portal.portlet.impl.container.LifeCycle.managedStart(LifeCycle.java:128)
# at org.jboss.portal.portlet.deployment.jboss.PortletAppDeployment.start(PortletAppDeployment.java:226)
# at org.jboss.portal.core.deployment.jboss.PortletAppDeployment.start(PortletAppDeployment.java:94)
# at org.jboss.portal.server.deployment.jboss.DeploymentContext.start(DeploymentContext.java:99)
# itd...


Malo objasnjenje scenarija. Otvorio sam novi Dynamic Web Project, ubacio u \src folder ovih 5 .JAVA fajlova: http://bit.ly/3nNA9o. Ubacio sve potrebne .JAR fajlove. Sredio portlet.xml, web.xml i build.xml za Ant:

portlet.xml
Code:

<?xml version="1.0" encoding="UTF-8"?>

<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
                                     http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
    version="2.0">
    
    <portlet>
        <portlet-name>ShoppingCart_Portlet</portlet-name>
        <portlet-class>org.jboss.portal.portlet.samples.shoppingcart.CartPortlet</portlet-class>
        <supports>
            <mime-type>text/html</mime-type>
            <portlet-mode>VIEW</portlet-mode>
        </supports>
        <portlet-info>
            <title>Korpa Portlet</title>
        </portlet-info>
    </portlet>

</portlet-app>


web.xml
Code:

<?xml version="1.0"?>
<!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>


build.xml
Code:

<project name="Shopping Cart Portlet"   default="build"   basedir=".">

   <property name="app.name" value="shoppingcart_portlet"/>
   <property name="src.dir" value="${basedir}/src"/>
   <property name="build.dir" value="${basedir}/build"/>
   <property name="build.lib" value="${build.dir}/lib"/>
   <property name="build.resources" value="${basedir}/WebContent"/>
<!--<property name="build.etc" value="${src.dir}/etc"/>-->
   <property name="lib.dir" value="${build.resources}/WEB-INF/lib"/>
   <property name="classes.dir" value="${build.dir}/classes"/>
<!--<property name="dist.dir" value="${src.dir}/resources"/>-->
   <property name="libs.api" value="${lib.dir}/portlet-api.jar"/>

   <property name="libs.ant" value="${lib.dir}/explode.jar; ${lib.dir}/portal-common-lib.jar;
                                                ${lib.dir}/portal-core-lib.jar; ${lib.dir}/jaxb-api.jar"/>
   <property name="libs" value="${libs.api};${libs.ant}"/>

   <target name="prepare">
       <mkdir dir="${classes.dir}"/>
       <mkdir dir="${build.lib}"/>
       <mkdir dir="${build.lib}/exploded"/>
   </target>

   <target name="clean">
       <delete dir="${build.dir}"/>
   </target>

   <target name="build" depends="prepare">
       <javac srcdir="${src.dir}"
                 destdir="${classes.dir}"
                 classpath="${libs}"
                 debug="off"
                 optimize="on"
                 deprecation="on"
                 compiler="modern">
       <include name="org/jboss/portal/portlet/samples/shoppingcart/*.java"/>
       </javac>

       <!-- shoppingcartportlet-lib.jar -->
       <jar jarfile="${build.lib}/shoppingcartportlet-lib.jar">
              <fileset dir="${classes.dir}"/>
       </jar>

       <mkdir dir="${build.resources}/WEB-INF/lib"/>
       <copy file="${build.lib}/shoppingcartportlet-lib.jar" todir="${build.resources}/WEB-INF/lib"/>

       <!-- shoppingcartportlet.war -->
       <jar jarfile="shoppingcartportlet.war">
             <fileset dir="${build.resources}"/>
       </jar>
   </target>

   <target name="all" depends="build"/>
</project>


Molio bih ako ima neko strucan sa JBoss Portalom i portletima, da mi izadje u sustret. Ovo je tek pocetak, sa aplikacijom koja treba kasnije jos da se razvije, a vec mi je na pocetku zaglibila.
 
Odgovor na temu

[es] :: Java :: JBoss Portal problem sa deploy-om portleta

[ Pregleda: 1184 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.