On 23/07/2009, Mark Thomas <ma...@apache.org> wrote: > Filip Hanik - Dev Lists wrote: > > Correct, servlet 3.0 requires minimum 1.6 > > so we don't have to build down to 1.5 anymore > > > > Filip > > > I think sebb needs to do an svn up. build.properties.default has specified 1.6 > for over 6 months.
I have been doing "svn up", but just realised that I had an old build.properties file. Sorry for the noise. BTW, I just noticed that build.xml comments state: <!-- See "build.properties.sample" in the top level directory for all --> <!-- property values you must customize for successful building!!! --> However, there is no such file I could find, so perhaps the comment needs to be removed? > Mark > > > > > > On 07/22/2009 10:48 AM, sebb wrote: > >> On 22/07/2009, ma...@apache.org<ma...@apache.org> wrote: > >> > >>> Author: markt > >>> Date: Wed Jul 22 14:29:09 2009 > >>> New Revision: 796739 > >>> > >>> URL: http://svn.apache.org/viewvc?rev=796739&view=rev > >>> Log: > >>> Restore the @Overrides. Eclipse on my Mac wasn't configured right. > >>> Sorry for the noise. > >>> > >> > >> The build.properties.default file has > >> > >> compile.source=1.5 > >> compile.target=1.5 > >> > >> I get errors such as > >> > >> [javac] Compiling 1029 source files > >> [javac] > >> tomcat-trunk\java\org\apache\catalina\connector\AsyncContextImpl.java:66: > >> method does not override a method from > >> its superclass > >> [javac] @Override > >> > >> when compiling with > >> > >> java version "1.5.0_18" > >> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_18-b02) > >> Java HotSpot(TM) Client VM (build 1.5.0_18-b02, mixed mode, sharing) > >> > >> Microsoft Windows XP [Version 5.1.2600] > >> > >> So IMO either the minimum Java version needs to be updated to Java > >> 1.6, or the @Override markers should be reserved for actual overrides, > >> rather than implementations. > >> > >> > >>> Modified: > >>> > >>> tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java > >>> > >>> Modified: > >>> tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java > >>> URL: > >>> > http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java?rev=796739&r1=796738&r2=796739&view=diff > >>> > >>> > >>> > ============================================================================== > >>> > >>> --- > >>> tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java > >>> (original) > >>> +++ > >>> tomcat/trunk/java/org/apache/catalina/connector/AsyncContextImpl.java > >>> Wed Jul 22 14:29:09 2009 > >>> @@ -63,21 +63,25 @@ > >>> this.request = request; > >>> } > >>> > >>> + @Override > >>> public void complete() { > >>> // TODO SERVLET3 - async > >>> doInternalComplete(false); > >>> } > >>> > >>> + @Override > >>> public void dispatch() { > >>> HttpServletRequest sr = > >>> (HttpServletRequest)getServletRequest(); > >>> String path = sr.getRequestURI(); > >>> dispatch(path); > >>> } > >>> > >>> + @Override > >>> public void dispatch(String path) { > >>> dispatch(request.getServletContext(),path); > >>> } > >>> > >>> + @Override > >>> public void dispatch(ServletContext context, String path) { > >>> // TODO SERVLET3 - async > >>> if (state.compareAndSet(AsyncState.STARTED, > >>> AsyncState.DISPATCHING) || > >>> @@ -113,14 +117,17 @@ > >>> } > >>> } > >>> > >>> + @Override > >>> public ServletRequest getRequest() { > >>> return getServletRequest(); > >>> } > >>> > >>> + @Override > >>> public ServletResponse getResponse() { > >>> return getServletResponse(); > >>> } > >>> > >>> + @Override > >>> public void start(final Runnable run) { > >>> if (state.compareAndSet(AsyncState.STARTED, > >>> AsyncState.DISPATCHING) || > >>> state.compareAndSet(AsyncState.DISPATCHED, > >>> AsyncState.DISPATCHING)) { > >>> @@ -195,6 +202,7 @@ > >>> this.servletResponse = servletResponse; > >>> } > >>> > >>> + @Override > >>> public boolean hasOriginalRequestAndResponse() { > >>> return hasOriginalRequestAndResponse; > >>> } > >>> > >>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > >>> For additional commands, e-mail: dev-h...@tomcat.apache.org > >>> > >>> > >>> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > >> For additional commands, e-mail: dev-h...@tomcat.apache.org > >> > >> > >> > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org