WAR Hosing on Jetty 7.x
I'm trying to use Helicon Zoo to host TeamCity (WAR) on IIS 8.5 so I can get HTTPS support.
Start-up goes well, it initializes the data directory then gets into a 302 redirect loop on the showAgreement.html page. Any hints? Looks to me like something is missing but I'm not sure where to begin looking.
Dec 03, 2013 4:24:52 PM org.apache.jasper.compiler.Compiler generateClass
SEVERE: Error compiling file: C:\inetpub\wwwroot\teamcity\TC_27692_TeamCity-main\org\apache\jsp\tag\web\pageMeta_tag.java
2013-12-03 16:24:52.055:WARN:oejs.ServletHandler:/teamcity/showAgreement.html
org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP||PWC6199: Generated servlet error:|package javax.servlet does not exist||PWC6199: Generated servlet error:|package javax.servlet.http does not exist||PWC6199: Generated servlet error:|package javax.servlet.jsp does not exist||PWC6199: Generated servlet error:|package javax.servlet.jsp.tagext does not exist||PWC6199: Generated servlet error:|package org.apache.jasper.runtime does not exist||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspFactory| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|package org.apache.jasper.runtime does not exist||PWC6199: Generated servlet error:|package org.apache.jasper.runtime does not exist||PWC6199: Generated servlet error:|package org.glassfish.jsp.api does not exist||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class ServletConfig| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspException| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class PageContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class PageContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class PageContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class PageContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class PageContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class PageContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class PageContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: variable JspFactory| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: variable super| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|package org.apache.jasper.runtime does not exist||PWC6199: Generated servlet error:|package org.apache.jasper.runtime does not exist||PWC6199: Generated servlet error:|package org.apache.jasper.runtime does not exist||PWC6199: Generated servlet error:|cannot find symbol| symbol: class PageContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class PageContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class HttpServletRequest| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class HttpServletRequest| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class HttpServletResponse| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class HttpServletResponse| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class HttpSession| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class ServletContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class ServletConfig| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspWriter| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class SkipPageException| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class SkipPageException| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspException| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspException| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspException| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|package org.apache.jasper.runtime does not exist||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspWriter| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6197: An error occurred at line: 3 in the jsp file: /WEB-INF/tags/pageMeta.tag|PWC6199: Generated servlet error:|cannot access javax.servlet.jsp.tagext.BodyTagSupport| class file for javax.servlet.jsp.tagext.BodyTagSupport not found||PWC6197: An error occurred at line: 3 in the jsp file: /WEB-INF/tags/pageMeta.tag|PWC6199: Generated servlet error:|cannot find symbol| symbol: method setParent(<nulltype>)| location: variable _jspx_th_c_url_0 of type org.apache.taglibs.standard.tag.rt.core.UrlTag||PWC6199: Generated servlet error:|package javax.servlet.jsp.tagext does not exist||PWC6199: Generated servlet error:|cannot find symbol| symbol: class SkipPageException| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspWriter| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6197: An error occurred at line: 7 in the jsp file: /WEB-INF/tags/pageMeta.tag|PWC6199: Generated servlet error:|cannot find symbol| symbol: method setParent(<nulltype>)| location: variable _jspx_th_c_out_0 of type org.apache.taglibs.standard.tag.rt.core.OutTag||PWC6197: An error occurred at line: 7 in the jsp file: /WEB-INF/tags/pageMeta.tag|PWC6199: Generated servlet error:|cannot find symbol| symbol: class PageContext| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6197: An error occurred at line: 7 in the jsp file: /WEB-INF/tags/pageMeta.tag|PWC6199: Generated servlet error:|package org.apache.jasper.runtime does not exist||PWC6199: Generated servlet error:|package javax.servlet.jsp.tagext does not exist||PWC6199: Generated servlet error:|cannot find symbol| symbol: class SkipPageException| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspWriter| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6197: An error occurred at line: 9 in the jsp file: /WEB-INF/tags/pageMeta.tag|PWC6199: Generated servlet error:|cannot find symbol| symbol: method setParent(<nulltype>)| location: variable _jspx_th_c_url_1 of type org.apache.taglibs.standard.tag.rt.core.UrlTag||PWC6199: Generated servlet error:|package javax.servlet.jsp.tagext does not exist||PWC6199: Generated servlet error:|cannot find symbol| symbol: class SkipPageException| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspWriter| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6197: An error occurred at line: 10 in the jsp file: /WEB-INF/tags/pageMeta.tag|PWC6199: Generated servlet error:|cannot find symbol| symbol: method setParent(<nulltype>)| location: variable _jspx_th_c_url_2 of type org.apache.taglibs.standard.tag.rt.core.UrlTag||PWC6199: Generated servlet error:|package javax.servlet.jsp.tagext does not exist||PWC6199: Generated servlet error:|cannot find symbol| symbol: class SkipPageException| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspWriter| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6197: An error occurred at line: 11 in the jsp file: /WEB-INF/tags/pageMeta.tag|PWC6199: Generated servlet error:|cannot find symbol| symbol: method setParent(<nulltype>)| location: variable _jspx_th_c_url_3 of type org.apache.taglibs.standard.tag.rt.core.UrlTag||PWC6199: Generated servlet error:|package javax.servlet.jsp.tagext does not exist||PWC6199: Generated servlet error:|cannot find symbol| symbol: class SkipPageException| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspWriter| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6197: An error occurred at line: 12 in the jsp file: /WEB-INF/tags/pageMeta.tag|PWC6199: Generated servlet error:|cannot find symbol| symbol: method setParent(<nulltype>)| location: variable _jspx_th_c_url_4 of type org.apache.taglibs.standard.tag.rt.core.UrlTag||PWC6199: Generated servlet error:|package javax.servlet.jsp.tagext does not exist||PWC6199: Generated servlet error:|cannot find symbol| symbol: class SkipPageException| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6199: Generated servlet error:|cannot find symbol| symbol: class JspWriter| location: class org.apache.jsp.tag.web.pageMeta_tag||PWC6197: An error occurred at line: 14 in the jsp file: /WEB-INF/tags/pageMeta.tag|PWC6199: Generated servlet error:|cannot find symbol| symbol: method setParent(<nulltype>)| location: variable _jspx_th_c_url_5 of type org.apache.taglibs.standard.tag.rt.core.UrlTag||PWC6199: Generated servlet error:|package javax.servlet.jsp.tagext does not exist||PWC6199: Generated servlet error:|cannot find symbol| symbol: class SkipPageException| location: class org.apache.jsp.tag.web.pageMeta_tag||
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:126)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:296)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:372)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:433)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
at org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:275)
at org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:683)
at org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:88)
at org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:739)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2358)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:498)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
at org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:757)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:227)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:431)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
at org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:275)
at org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:683)
at org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:88)
at org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:739)
at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2352)
at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2358)
at org.apache.jasper.compiler.Node$Root.accept(Node.java:498)
at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2302)
at org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:757)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:227)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:431)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:476)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:366)
at jetbrains.spring.web.TeamCityJSPServletImpl.access$001(TeamCityJSPServletImpl.java:10)
at jetbrains.spring.web.TeamCityJSPServletImpl$1.apply(TeamCityJSPServletImpl.java)
at jetbrains.buildServer.util.Util.doUnderContextClassLoader(Util.java:68)
at jetbrains.spring.web.TeamCityJSPServletImpl.service(TeamCityJSPServletImpl.java:7)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at jetbrains.spring.web.JspController.doHandle(JspController.java:4)
at jetbrains.buildServer.controllers.BaseController.handleRequestInternal(BaseController.java:73)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at jetbrains.buildServer.maintenance.TeamCityDispatcherServlet.service(TeamCityDispatcherServlet.java:17)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:447)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1038)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:374)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:972)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:293)
at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:120)
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at jetbrains.buildServer.maintenance.TeamCityDispatcherServlet.service(TeamCityDispatcherServlet.java:17)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1329)
at jetbrains.buildServer.web.ParametersProviderCalculationContextFilter.doFilter(ParametersProviderCalculationContextFilter.java:7)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1300)
at jetbrains.buildServer.web.DisableSessionIdFromUrlFilter.doFilter(DisableSessionIdFromUrlFilter.java:1)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1300)
at jetbrains.buildServer.web.DiagnosticFilter.doFilter(DiagnosticFilter.java:63)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1300)
at jetbrains.buildServer.web.ResponseFragmentFilter.doFilter(ResponseFragmentFilter.java:3)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1300)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:445)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:559)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1038)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:374)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:972)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:363)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:483)
at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:920)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:982)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:627)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:51)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Thread.java:722)
Please sign in to leave a comment.