Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Note
title"java.lang.ClassNotFoundException: org.eclipse.birt.report.listener.ViewerServletContextListener"

You may, when you start up tomcat, If you see this and some other messages just like it: "SEVERE: Error configuring application listener of class org.eclipse.birt.report.listener.ViewerServletContextListener
, read about it and how to fix it.

ClassNotFoundException: org.eclipse.birt.report.listener.ViewerServletContextListener"

Sometimes the first time you run Tomcat with the manager, due to a bug in eclipse, the .jar files won't export. You'll get a bunch of class not found errors for BIRT and IceFaces at startup, and the startup will fail.

To verify that it's this particular problem, check []_Manager_Webapp\WEB-INF\lib -- if the lib folder is missing (but it's parent META-INF is there), you know you're hitting this bug.

I tried the following and then it worked:

  1. Right click your project "WST_Manager_Webapp" and choose "Close Project"
  2. Quit Eclipse
  3. Re-run eclipse
  4. Open "WST_Manager_Webapp"
  5. Go to the Servers view:
    1. Right click the server (Tomcat)
    2. Click Clean...
  6. Try it again.
  7. If that doesn't work, repeat and rebuild a couple times. Eventually it works for everyone that's tried to report this bug.
Note
title"java.lang.
IllegalArgumentException: Document base (Your-Eclipse-Workspace
)\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\WST
Note
title"java.lang.IllegalArgumentException: Document base [Your-Eclipse-Workspace].metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebappsWST_Manager_Webappdoes not exist or is not a readable directory"

Follow the same steps to solve as above – close your project, quit eclipse, open your project, clean it, and try again.

...