So what ended up being the cause? Just curious to make sure we don't have a problem in any of our project releases?

-Eric

On 11/8/11 11:52 PM, Steve Swinsburg wrote:
Hi Drew,

That is exactly what I thought was happening, the plutofication / plutotisation 
(the pluto process!) was running twice. Those were the only duplicates in that 
web.xml.

cheers,
Steve



On 09/11/2011, at 3:42 PM, Drew Wills wrote:

Steve,

Inspecting the web.xml in my local tomcat, I'm not seeing duplicates. To me this 
looks as though the war file generated by running>mvn package (or install, etc.) 
from within uportal-portlets-overlay/email-preview was then subsequently passed 
to>ant deployPortletApp.

It looks this way particularly because the 2 duplicates are for the portlet-servlets 
(servlets that wrap portlets), whereas the 2 "normal" servlets -- 
'ViewRendererServlet'&  'spring' -- aren't duplicated (unless your example was truncated).

AFAIK it might also be possible to get duplicates by re-overlaying the 
uportal-portlets-overlay/email-preview (which, as the name implies, is itself 
an overlay).

In either of these scenarios the "pluto-tization" of the webapp is happening twice.  The 
deployPortletApp target and the maven-pluto-plugin have the same effect on the web.xml:  they inject 
new<servlet>  definitions generated from the<portlet>  definitions listed in portlet.xml. 
 If this process happens twice, it's bad.

I hope this issue turns out to be what I think it is.  But if it isn't, please 
keep me posted because I'll follow up directly.

cheers,

drew

On 11/8/2011 9:03 PM, Steve Swinsburg wrote:
Hi all,

I'm getting an error with the email-preview portlet in a current uP 4
trunk install. It is complaining that the web.xml for the email-preview
webapp contains duplicate servlet-names. Inspecting the generated
web.xml, it does:

Nov 9, 2011 2:54:17 PM org.apache.catalina.startup.ContextConfig
applicationWebConfig
SEVERE: Parse error in application web.xml file at
jndi:/localhost/email-preview/WEB-INF/web.xml
java.lang.IllegalArgumentException: addChild: Child name 'email-preview'
is not unique
at
org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2806)
...

<servlet-name>*email-preview*</servlet-name>
<servlet-class>org.apache.pluto.core.PortletServlet</servlet-class>
<init-param>
<param-name>portlet-name</param-name>
<param-value>email-preview</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>*demo-email-preview*</servlet-name>
<servlet-class>org.apache.pluto.core.PortletServlet</servlet-class>
<init-param>
<param-name>portlet-name</param-name>
<param-value>demo-email-preview</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>*email-preview*</servlet-name>
<servlet-class>org.apache.pluto.container.driver.PortletServlet</servlet-class>
<init-param>
<param-name>portlet-name</param-name>
<param-value>email-preview</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>*demo-email-preview*</servlet-name>
<servlet-class>org.apache.pluto.container.driver.PortletServlet</servlet-class>
<init-param>
<param-name>portlet-name</param-name>
<param-value>demo-email-preview</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

Is anyone else having this issue?

cheers,
Steve

--

You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev

--
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to