problems with web project on wtp [message #475739] |
Tue, 25 March 2008 17:44  |
Eclipse User |
|
|
|
Hello,
I use the wtp 3.0.0.v200712121937 with eclipse 3.4M5 from the Ganymede
Discovery Site and have some problems.
1. I use JSF and Trinidad and in my jsp page I get for every bean the
warning that it cannot be resolved. Code completition is missing too. And
for the action attribute I get the warning 'The action value does not match
a navigation case outcome.'. Looks like the information from
faces-context.xml is missing, can I define the location somewhere?
faces-context is in WebRoot/WEB-INF (Eclipse standard is WebContent). Same
code with Eclipse 3.3.2 and wtp 2.0.2 works fine. Also code completition for
tags, message bundles and defined vars for a table work great in 3.4
(defined vars didn't work in 3.3.2).
I added jsf 1.2 to the project facades with serverside (don't know what it
was, but no custom libs) as I did with eclipse 3.3.2. Did I miss anything?
Don't remember more from the old setup.
2. I installed Tomcat 6 runtime and added a server. When I start the server
with the application I get following error.
INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
25.03.2008 21:26:51 org.apache.catalina.core.StandardContext listenerStart
SCHWERWIEGEND: Error configuring application listener of class
mypackage.....listener.ApplicationListener
java.lang.ClassNotFoundException:
mypackage......listener.ApplicationListener
at
org.apache.catalina.loader.WebappClassLoader.loadClass(Webap pClassLoader.java:1358)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(Webap pClassLoader.java:1204)
at
org.apache.catalina.core.StandardContext.listenerStart(Stand ardContext.java:3773)
at
org.apache.catalina.core.StandardContext.start(StandardConte xt.java:4337)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.j ava:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.jav a:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.j ava:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine .java:443)
at org.apache.catalina.core.StandardService.start(StandardServi ce.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer .java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566 )
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:2 88)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:41 3)
25.03.2008 21:26:51 org.apache.catalina.core.StandardContext listenerStart
SCHWERWIEGEND: Skipped installing application listeners due to previous
error(s)
25.03.2008 21:26:51 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Error listenerStart
25.03.2008 21:26:51 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Context [/myapp] startup failed due to previous errors
25.03.2008 21:26:51 org.apache.coyote.http11.Http11Protocol start
This listener is defined in web.xml
<listener>
<listener-class>mypackage......listener.ApplicationListener </listener-class>
</listener>
and implements ServletContextListener
Server runs also fine with Eclipse 3.3.2 and wtp 2.0.2
Thanks, Tobias
|
|
|
|
|
|
|
|
Re: problems with web project on wtp [message #475751 is a reply to message #475749] |
Mon, 31 March 2008 16:16  |
Eclipse User |
|
|
|
The ApplicationListener implements javax.servlet.ServletContextListener
which is found in servlet-api.jar and this is located in $CATALINA_HOME$/lib
This tomcat is configured as runtime environment and is included under
project/java build path/libraries
Tobias
"Cameron Bateman" <cameron.bateman@oracle.com> schrieb im Newsbeitrag
news:c9ce9f5a214994e380ed44d82e609c56$1@www.eclipse.org...
>> The ApplicationListener is in my source code.
>> Clean on the Tomcat as well as clean on the code does not work. I can
>> find the .class file in the eclipse tomcat working directory
>> ..metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebapps ... within my
>> package.
>
> Hmm, is it possible that your ApplicationListener implements, extends or
> uses any classes that may not be in the classpath?
>
>
> --Cam
>
>
|
|
|
Re: problems with web project on wtp [message #617669 is a reply to message #475739] |
Wed, 26 March 2008 11:26  |
Eclipse User |
|
|
|
Problem 1: Support for Trinidad tags within WTP has come fairly recently.
You may wish to try a recent WTP I-Build available from
http://download.eclipse.org/webtools/downloads/ to see if your problems
are resolved.
In general when you are dealing with pre-release Eclipse software, it is
best to ensure that you are using the same pre-requisite plugins used at
the time of that build. The update sites will only be accurate for
released software.
Problem 2: Sorry, but I can't help you on this one. This question would
be better answered on the eclipse.webtools newsgroup or an Apache Tomcat
forum.
Regards,
Gerry Kessler
WTP JSF Tools Team
|
|
|
Re: problems with web project on wtp [message #617671 is a reply to message #475741] |
Wed, 26 March 2008 15:48  |
Eclipse User |
|
|
|
Hello,
thanks for your info.
Prolem 1 is solved in
http://download.eclipse.org/webtools/downloads/drops/R3.0/I- I20080321174820-20080321174820/
and the required packages.
Code completition for jsf action attribute and css is realy nice. It works
also for the var attribut in h:dataTable but not in tr:table.
Problem 2 is still open. So if everyone in eclipse.webtools knows the answer
;)
Tobias
"Gerry Kessler" <gerry.kessler@oracle.com> schrieb im Newsbeitrag
news:eba53b6f51bbf1098b1735fd073f44ef$1@www.eclipse.org...
> Problem 1: Support for Trinidad tags within WTP has come fairly recently.
> You may wish to try a recent WTP I-Build available from
> http://download.eclipse.org/webtools/downloads/ to see if your problems
> are resolved.
> In general when you are dealing with pre-release Eclipse software, it is
> best to ensure that you are using the same pre-requisite plugins used at
> the time of that build. The update sites will only be accurate for
> released software.
>
> Problem 2: Sorry, but I can't help you on this one. This question would
> be better answered on the eclipse.webtools newsgroup or an Apache Tomcat
> forum.
>
> Regards,
> Gerry Kessler
> WTP JSF Tools Team
>
|
|
|
Re: problems with web project on wtp [message #617673 is a reply to message #475739] |
Thu, 27 March 2008 20:30  |
Eclipse User |
|
|
|
> mypackage......listener.ApplicationListener
Is the ApplicationListener class being deployed into Tomcat's classpath?
Where is it defined? In your project's source or in a jar? If it's in a
jar, you need to make sure that the jar is being deployed.
If it's source, the Tomcat publish/launch is sometimes bad at picking up
changes (although not normally with Java files). Try right clicking the
server in the Server view, stop it, clean, clean tomcat working directory
and then restart.
--Cam
|
|
|
Re: problems with web project on wtp [message #617675 is a reply to message #475745] |
Sat, 29 March 2008 14:30  |
Eclipse User |
|
|
|
The ApplicationListener is in my source code.
Clean on the Tomcat as well as clean on the code does not work. I can find
the .class file in the eclipse tomcat working directory
..metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpweba pps ... within my
package.
Tobias
"Cameron Bateman" <cameron.bateman@oracle.com> schrieb im Newsbeitrag
news:1280b0637d52bf6d82c3794e547dcf0f$1@www.eclipse.org...
>> mypackage......listener.ApplicationListener
>
> Is the ApplicationListener class being deployed into Tomcat's classpath?
> Where is it defined? In your project's source or in a jar? If it's in a
> jar, you need to make sure that the jar is being deployed.
>
> If it's source, the Tomcat publish/launch is sometimes bad at picking up
> changes (although not normally with Java files). Try right clicking the
> server in the Server view, stop it, clean, clean tomcat working directory
> and then restart.
>
>
> --Cam
>
>
|
|
|
Re: problems with web project on wtp [message #617677 is a reply to message #475747] |
Sun, 30 March 2008 15:39  |
Eclipse User |
|
|
|
> The ApplicationListener is in my source code.
> Clean on the Tomcat as well as clean on the code does not work. I can find
> the .class file in the eclipse tomcat working directory
> ..metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebapps ... within my
> package.
Hmm, is it possible that your ApplicationListener implements, extends or
uses any classes that may not be in the classpath?
--Cam
|
|
|
Re: problems with web project on wtp [message #617679 is a reply to message #475749] |
Mon, 31 March 2008 16:16  |
Eclipse User |
|
|
|
The ApplicationListener implements javax.servlet.ServletContextListener
which is found in servlet-api.jar and this is located in $CATALINA_HOME$/lib
This tomcat is configured as runtime environment and is included under
project/java build path/libraries
Tobias
"Cameron Bateman" <cameron.bateman@oracle.com> schrieb im Newsbeitrag
news:c9ce9f5a214994e380ed44d82e609c56$1@www.eclipse.org...
>> The ApplicationListener is in my source code.
>> Clean on the Tomcat as well as clean on the code does not work. I can
>> find the .class file in the eclipse tomcat working directory
>> ..metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebapps ... within my
>> package.
>
> Hmm, is it possible that your ApplicationListener implements, extends or
> uses any classes that may not be in the classpath?
>
>
> --Cam
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.06426 seconds