There is an option in JspC that controls with what version of Java the
generated sources
are compatible with.

Try to explicitly specify "1.5" for "source" and "target"
(compilerSourceVM, compilerTargetVM ).
See
http://tomcat.apache.org/tomcat-6.0-doc/jasper-howto.html#Configuration
and the source of JspC class.

In current 6.0 releases the default for those options in JspC is 1.4,
which is wrong, and will be changed to be "1.5" in 6.0.21.

Best regards,
Konstantin Kolinko


2009/7/10 Elliot Huntington <elliot.hunting...@gmail.com>:
> An Object is not a List even though a List is an Object. The method you are
> trying to implement requires a return type of List, not Object.
>
> On Fri, Jul 10, 2009 at 9:08 AM, Gaurav Naigaonkar 
> <gnaigaon...@gmail.com>wrote:
>
>> Hello,
>>
>> I get a number of similar compilation errors when I try to compile the
>> Servlets that are generated by  Tomcat 6 Jsp-PreCompilation.
>>
>> One of them is as follows:
>>
>> C:\Program Files\Apache Software Foundation\Tomcat
>> 6.0\webapps\mobiledoc\WEB-INF\src\org\apache\jsp\index_jsp.java:18:
>> getDependants() in org.apache.jsp.index_jsp cannot implement
>> getDependants()
>> in org.apache.jasper.runtime.JspSourceDependent; attempting to use
>> incompatible return type
>>
>>    [javac] found   : java.lang.Object
>>
>>    [javac] required: java.util.List
>>
>>    [javac]   public Object getDependants() {
>>
>>  I looked up online but couldn’t find any solution to it. Let me know if
>> someone can help.
>>
>>
>> Thanks,
>> --
>> Gaurav Naigaonkar
>>
>
>
>
> --
> Elliot
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to