Swapna,

Start with a clean Tomcat and don't manually put jars anywhere in Tomcat (except maybe a db driver jar).

In your pom.xml have something like this:

<!--  WICKET DEPENDENCIES -->

                <dependency>
                        <groupId>org.apache.wicket</groupId>
                        <artifactId>wicket</artifactId>
                        <version>${wicket.version}</version>
                </dependency>
                        <dependency>
                        <groupId>org.apache.wicket</groupId>
                        <artifactId>wicket-extensions</artifactId>
                        <version>${wicket.version}</version>
                </dependency>
                
                <dependency>
                        <groupId>org.apache.wicket</groupId>
                        <artifactId>wicket-spring</artifactId>
                        <version>${wicket.version}</version>
        </dependency>
        
        <dependency>
                <groupId>org.apache.wicket</groupId>
                <artifactId>wicket-spring-annot</artifactId>
                <version>${wicket.version}</version>
        </dependency>



<!-- LOGGING DEPENDENCIES - LOG4J -->

                <dependency>
                        <groupId>org.slf4j</groupId>
                        <artifactId>slf4j-log4j12</artifactId>
                        <version>${slf4j.version}</version>
                </dependency>
                <dependency>
                        <groupId>log4j</groupId>
                        <artifactId>log4j</artifactId>
                        <version>${log4j.version}</version>
                </dependency>



<properties>
        <tool.version>1.0</tool.version>
        <wicket.version>1.3.5</wicket.version>
        <log4j.version>1.2.14</log4j.version>
        <slf4j.version>1.4.2</slf4j.version>
    </properties>

You might need those properties at the top, I just cut and paste some stuff from various poms. I have a parent pom which has the properties in it then the modules have the dependencies.

And to reinforce, you Maven2 to build your project and possibly deploy for you as well.

cheers,
Steve



On 04/02/2009, at 10:21 PM, Martijn Dashorst wrote:

1. Use Maven for your dependency management
2. Don't put random stuff in common/lib, use a war file
3. Use Maven for building your war file
4. Don't put stuff in common/lib, use a war file
5. Use Maven

Martijn

On Wed, Feb 4, 2009 at 11:03 PM, Swapna Rachamalla
<[email protected]> wrote:
Noon: i Have modified log4properties.file but still getting same error.

Igor: i have added slf4j jars in lib but still getting same error

Is there any other way to resolve this/

Thanks is advance

Thanks
Swapna



On Wed, Feb 4, 2009 at 1:54 PM, Igor Vaynberg <[email protected] >wrote:

you are missing the logging slf4j jars. please use maven to manage
your dependencies if you do not know how to resolve problems like
this.

-igor

On Wed, Feb 4, 2009 at 1:45 PM, Swapna Rachamalla
<[email protected]> wrote:
Hi

I have looked into those log files.

I have put the following jar files in my app and tmocat/commons/lib
wicket-1.4-rc1.jar
wicket-auth-roles-1.4-rc1.jar
wicket-datetime-1.4-rc1.jar
wicket-extensions-1.4-rc1.jar
wicket-guice-1.4-rc1.jar
wicket-ioc-1.4-rc1.jar
wicket-jmx-1.4-rc1.jar
wicket-objectsizeof-agent-1.4-rc1.jar
wicket-spring-1.4-rc1.jar
wicket-velocity-1.4-rc1.jar

Do i need to update any other jar files to resolve this.

it is saying that java.lang.NoClassDefFoundError:
org/slf4j/LoggerFactory..

*the log file is like the following*


Feb 4, 2009 11:38:21 AM org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain:
[org.apache.webapp.balancer.RuleChain:
[org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News
/
Redirect URL: http://www.cnn.com],
[org.apache.webapp.balancer.rules.RequestParameterRule: Target param
name:
paramName / Target param value: paramValue / Redirect URL:
http://www.yahoo.com],
[org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
http://jakarta.apache.org]]
Feb 4, 2009 11:38:21 AM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Feb 4, 2009 11:38:21 AM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Feb 4, 2009 11:38:22 AM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Feb 4, 2009 11:38:22 AM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Feb 4, 2009 11:38:30 AM org.apache.catalina.core.StandardContext
filterStart
SEVERE: Exception starting filter HelloWorldApplication
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
  at

org .apache .wicket.protocol.http.WicketFilter.<clinit>(WicketFilter.java:97)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
  at java.lang.reflect.Constructor.newInstance(Unknown Source)
  at java.lang.Class.newInstance0(Unknown Source)
  at java.lang.Class.newInstance(Unknown Source)
  at

org .apache .catalina .core .ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
  at

org .apache .catalina .core .ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java: 304)
  at

org .apache .catalina .core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java: 77)
  at

org .apache .catalina.core.StandardContext.filterStart(StandardContext.java: 3634)
  at
org .apache.catalina.core.StandardContext.start(StandardContext.java: 4217)
  at

org .apache .catalina.core.ContainerBase.addChildInternal(ContainerBase.java: 759)
  at
org .apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 739)
  at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java: 524)
  at

org .apache .catalina.startup.HostConfig.deployDirectory(HostConfig.java:904)
  at

org .apache .catalina.startup.HostConfig.deployDirectories(HostConfig.java:867)
  at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java: 474) at org.apache.catalina.startup.HostConfig.start(HostConfig.java: 1122)
  at

org .apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: 310)
  at

org .apache .catalina .util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
  at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 1021)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
  at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 1013)
  at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java: 442)
  at
org .apache.catalina.core.StandardService.start(StandardService.java: 450)
  at
org.apache.catalina.core.StandardServer.start(StandardServer.java: 709)
  at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
  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: 294)
  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
  at

org .apache .catalina .loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355)
  at

org .apache .catalina .loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
  at java.lang.ClassLoader.loadClassInternal(Unknown Source)
  ... 34 more
Feb 4, 2009 11:39:04 AM org.apache.catalina.core.StandardContext
filterStart
SEVERE: Exception starting filter HelloWorldApplication

On Wed, Feb 4, 2009 at 1:22 PM, Marcelo Morales <marcelomorales.name@
gmail.com> wrote:

Hi
Check the other log. Usually there are two logs on vanilla tomcat,
catalina-* and localhost-*

On Wed, Feb 4, 2009 at 5:18 PM, Swapna Rachamalla
<[email protected]> wrote:
Hi

I Have developed HelloWorld example using Apache Wicket which is given
http://wicket.apache.org/examples.html.

I have compiled the java files Successfully.

But while starting the tomcat 5.5 web server iam getting the following
error.

org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
org.apache.catalina.core.StandardContext start
SEVERE: Context [/WicketApp] startup failed due to previous errors

Please can u help me out in resoving this issue.

Thanks
Swapna




--
Marcelo Morales

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]






--
Become a Wicket expert, learn from the best: http://wicketinaction.com
Apache Wicket 1.3.5 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to