It sounds to me like you have not registered the portlet app in the portletcontexts.txt file. Unfortunately, the deployer does not currently do that for you. The file is located in <pluto-webapp>/WEB-INF/data

David

Nguyen Viet Trieu wrote:
I have tested the pluto sample. It's nice. But when i
try to deploy my portlet so that it locate in third column I obtain the following
exception:

SEVERE: Error in Portlet
 java.lang.NullPointerException
at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:109)
at
org.apache.pluto.invoker.impl.PortletInvokerImpl.load(PortletInvokerImpl.java:80)
at
org.apache.pluto.PortletContainerImpl.portletLoad(PortletContainerImpl.java:201)
at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.portletLoad(PortletContainerWrapperImpl.java:94)
at
org.apache.pluto.portalImpl.aggregation.PortletFragment.service(PortletFragment.java:120)
at
org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService(ColumnFragment_jsp.java:65)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
...............
i think it's due to i have not deploy my portlet by
using maven war:deploy.
So i created folder which name is first and placed it
into E:\test2.
when i typed maven war:deploy  i,again,obtain the
follwing error:

E:\test2>maven war:deploy
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

build:start:

war:init:

war:war-resources:
    [copy] Copying 1 file to
E:\test2\target\first\WEB-INF

java:prepare-filesystem:

java:compile:
    [echo] Compiling to E:\test2/target/classes
    [echo]
==========================================================

  NOTE: Targetting JVM 1.5, classes
  will not run on earlier JVMs

==========================================================


java:jar-resources:

test:prepare-filesystem:

test:test-resources:

test:compile:
    [echo] No test source files to compile.

test:test:
    [echo] No tests to run.

war:webapp:
    [echo] Assembling webapp first

war:war:
    [echo] Building WAR first
    [jar] Building jar: E:\test2\target\first.war

war:deploy:
    [echo] maven.repo.list is set - using artifact
deploy mode
Will deploy to 1 repository(ies): R1
Deploying to repository: R1
Deploying:
E:\test2\project.xml-->test2/poms/first-.pom
Failed to deploy to: R1 Reason: Unable to connect to
'http://localhost:8080'

BUILD FAILED
File...... C:\Documents and Settings\VIET
TRIEU\.maven\cache\maven-artifact-plug
in-1.4.1\plugin.jelly
Element... artifact:artifact-deploy
Line...... 94
Column.... 13
Unable to deploy to any repositories
Total time: 8 seconds
Finished at: Mon May 16 16:18:06 ICT 2005

Tomcat have already started.
this is my project.xml
<project>
  <groupId>test2</groupId>
  <artifactId>first</artifactId>
  <version>1.0-SNAPSHOT</version>
  <dependencies>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.8</version>
    </dependency>
  </dependencies>
  <build>
    <sourceDirectory>src/main/java</sourceDirectory>
    <resources>
      <resource>
        <directory>src/main/resources</directory>
      </resource>
    </resources>  
    <unitTest>
      <includes>
        <include>**/*.java</include>
      </includes>
    </unitTest>
  </build>
</project>

and  build.properties :

maven.username=viet trieu
maven.repo.list=R1
maven.war.src=${basedir}/src/main/webapp

#settings for repository 'R1' maven.repo.R1=http://localhost:8080
maven.repo.R1.username=admin
maven.repo.R1.password=123456
#maven.repo.R1.directory=/web/repository

Could any one help me?
Thank you very much
Viet Trieu

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

Reply via email to