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