RE: Problem : Xkins with Tomcat 5

2004-01-24 Thread Guillermo Meyer
Lixin:
I'm going to investigate this problem, but I dont' think it's a Xkins
error, but some misconfiguration problem. I tested Xkins 0.9.6 on tomcat
5.0.16 and the war archive was deployed and run without problems.

Beside Xkins, Struts-Layout has a Skin management, but I don't know it
in deep. I know that you have to write a class to generate a diferent
html. Xkins has some classes to work with Struts-Layout and use Xkins to
generate this HTML and not "hardcode" it in a java class. Xkins also has
a Struts Plugin to work with Struts 1.1 and has XkinsForms to create
skinneables forms also with Struts.

I think Xkins can add some value if your application must be very
flexible in skin changes (as the project I'm currently working on for a
client). Otherway, you could just use CSS, althoug xkins and css can
certainly coexist. And the new package Xkins-Faces will add skinning
capabilities to JSF applications that works (or will work) with all JSF
implementations (including Struts.Faces integration).

Anyway, this is a Struts List, so if you have further questions you can
contact me.

Cheers.
Guillermo.


-Original Message-
From: lixin chu [mailto:[EMAIL PROTECTED] 
Sent: Sábado, 24 de Enero de 2004 08:31 a.m.
To: [EMAIL PROTECTED]
Subject: Problem : Xkins with Tomcat 5


Hi,
Not sure if it is the right forum to ask - I just hope
someone has experience on this:

1) beside Xkins, are there any skin management package
for Struts ?

2) I got a problem when trying the Xkins 0.9.6. I am
using TOmcat 5.0.16. It seems that it is not able to
start Xkins 0.9.6. Here is the Tomcat error message.

~~~

Info: Installing web application at context path
/xkins-0.9.6 from URL file:C:\Program Files\Apache
Software Foundation\Tomcat 5.0\webapps\xkins-0.9.6
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21
org.apache.catalina.core.StandardContext start
Fatal: Error reading tld listeners
javax.servlet.ServletException: Exception processing
TLD at resource path /WEB-INF/tld/xkins.tld in context /xkins-0.9.6
javax.servlet.ServletException: Exception processing
TLD at resource path /WEB-INF/tld/xkins.tld in context /xkins-0.9.6
at
org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:593)
at
org.apache.catalina.startup.TldConfig.execute(TldConfig.java:345)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4204
)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
va:866)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploy
er.java:316)
at
org.apache.catalina.core.StandardHost.install(StandardHost.java:859)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java
:723)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1002)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:39
3)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:166)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
at
org.apache.catalina.core.StandardService.start(StandardService.java:519)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2343)
at
org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
at
org.apache.catalina.startup.Bootstrap.main(Boo

Problem : Xkins with Tomcat 5

2004-01-24 Thread lixin chu
Hi,
Not sure if it is the right forum to ask - I just hope
someone has experience on this:

1) beside Xkins, are there any skin management package
for Struts ?

2) I got a problem when trying the Xkins 0.9.6. I am
using TOmcat 5.0.16. It seems that it is not able to
start Xkins 0.9.6. Here is the Tomcat error message.

~~~

Info: Installing web application at context path
/xkins-0.9.6 from URL file:C:\Program Files\Apache
Software Foundation\Tomcat 5.0\webapps\xkins-0.9.6
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21 java.util.jar.Attributes read
Warning: Duplicate name in Manifest: Class-Path
2004-1-24 19:18:21
org.apache.catalina.core.StandardContext start
Fatal: Error reading tld listeners
javax.servlet.ServletException: Exception processing
TLD at resource path /WEB-INF/tld/xkins.tld in context
/xkins-0.9.6
javax.servlet.ServletException: Exception processing
TLD at resource path /WEB-INF/tld/xkins.tld in context
/xkins-0.9.6
at
org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:593)
at
org.apache.catalina.startup.TldConfig.execute(TldConfig.java:345)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4204)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:316)
at
org.apache.catalina.core.StandardHost.install(StandardHost.java:859)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:723)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1002)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:393)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
at
org.apache.catalina.core.StandardService.start(StandardService.java:519)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2343)
at
org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
2004-1-24 19:18:21
org.apache.catalina.core.StandardHostDeployer install
Message: Error installing
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException:
No suitable Log constructor [Ljava.lang.Class;@146b6db
for org.apache.commons.logging.impl.Log4JLogger
at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:246)
at
org.apache.commons.logging.LogFactory.getLog(LogFactory.java:395)
at
org.apache.catalina.session.ManagerBase.(ManagerBase.java:107)
at
org.apache.catalina.session.StandardManager.(StandardManager.java:111)
at
org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig.java:350)
at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:655)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:254)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4212)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase