Jetty package not found
4 posts
• Page 1 of 1
- colinbowern
- Posts: 3
- Joined: 03 Jun 2013, 16:02
Jetty package not found
I'm trying to get JetBrains TeamCity running on IIS using the WAR package. It gets to a point in the first launch wizard and fails because it can't find a package. It seems like it would be something included with the Jetty runtime?
The configuration is as follows:
And the context.xml is as follows:
- Code: Select all
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)
The configuration is as follows:
- Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<heliconZooServer>
<userEngines>
<add name="java.jetty.teamcity" displayName="Jetty with TeamCity JVM Settings" fullPath="%JDK_HOME%\bin\java.exe" arguments="-Xmn64m -Xms128m -Xmx256m -Djetty.port=%PORT% -jar start.jar --ini=%SystemDrive%\Zoo\Workers\jetty\zoo-war\start.ini" deployArguments="-jar "%APPL_PHYSICAL_PATH%\%DEPLOY_FILE%" -Dteamcity_logs="%ERROR_LOG_DIR%\logs%quot;" transport="tcp" protocol="http" maxInstances="1">
<environmentVariables>
<add name="CURRENT_DIRECTORY" value="%SystemDrive%\jetty7" />
<add name="WAR_EXTRACT_PATH" value="%APPL_PHYSICAL_PATH%" />
</environmentVariables>
</add>
</userEngines>
</heliconZooServer>
<heliconZoo>
<clear />
<application name="teamcity">
<environmentVariables>
<add name="WAR_FILE" value="TeamCity.war" />
<add name="CONTEXT_PATH" value="/teamcity" />
<add name="ERROR_LOG_DIR" value="F:\Logs\TeamCity" />
<add name="TEAMCITY_DATA_PATH" value="F:\Data\TeamCity" />
</environmentVariables>
</application>
</heliconZoo>
<handlers>
<remove name="teamcity#x86" />
<remove name="teamcity#x64" />
<add name="teamcity#x64" path="*" verb="*" modules="HeliconZoo_x64" scriptProcessor="java.jetty.teamcity" resourceType="Unspecified" requireAccess="Script" preCondition="bitness64" />
<add name="teamcity#x86" path="*" verb="*" modules="HeliconZoo_x86" scriptProcessor="java.jetty.teamcity" resourceType="Unspecified" requireAccess="Script" preCondition="bitness32" />
</handlers>
<defaultDocument>
<files>
<add value="index.jsp" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
And the context.xml is as follows:
- Code: Select all
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="org.apache.jasper.compiler.disablejsr199">true</Set>
</Configure>
Re: Jetty package not found
Hello,
We got working TeamCity via Zoo Module. The problem was in 'org.apache.jasper.compiler.disablejsr199' system property. This property must be configured in main jetty.xml or via jetty command line argument, not via context.xml. Please remove your context.xml.
Custom zoo engine for teamcity:
site root web.config:
Could you please to try this configs and report us about results.
Thank you!
We got working TeamCity via Zoo Module. The problem was in 'org.apache.jasper.compiler.disablejsr199' system property. This property must be configured in main jetty.xml or via jetty command line argument, not via context.xml. Please remove your context.xml.
Custom zoo engine for teamcity:
- Code: Select all
<heliconZooServer>
<userEngines>
<clear />
<add name="java.jetty.teamcity" displayName="TeamCity on jetty 7" fullPath="%JDK_HOME%\bin\java.exe" arguments="-Dorg.apache.jasper.compiler.disablejsr199=true -Xmx1000m -XX:MaxPermSize=500m -Djetty.port=%PORT% -jar start.jar --ini=%SystemDrive%\Zoo\Workers\jetty\zoo-war\start.ini" transport="tcp" protocol="http" portLower="49152" portUpper="65535" maxInstances="1" minInstances="1" timeLimit="0" gracefulShutdownTimeout="30" memoryLimit="0">
<environmentVariables>
<clear />
<add name="CURRENT_DIRECTORY" value="%SystemDrive%\jetty7" />
<add name="WAR_EXTRACT_PATH" value="%APPL_PHYSICAL_PATH%" />
</environmentVariables>
</add>
</userEngines>
...
site root web.config:
- Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<heliconZoo>
<clear />
<application name="teamcity.project" >
<environmentVariables>
<add name="WAR_FILE" value="TeamCity-8.0.5.war" />
<add name="CONTEXT_PATH" value="/teamcity" />
<add name="ERROR_LOG_DIR" value="%APPL_PHYSICAL_PATH%\logs" />
<add name="TEAMCITY_DATA_PATH" value="%APPL_PHYSICAL_PATH%\data" />
</environmentVariables>
</application>
</heliconZoo>
<handlers>
<remove name="teamcity.project#x86"/>
<remove name="teamcity.project#x64"/>
<add name="teamcity.project#x86" scriptProcessor="java.jetty.teamcity" path="*" verb="*" modules="HeliconZoo_x86" preCondition="bitness32" resourceType="Unspecified" requireAccess="Script" />
<add name="teamcity.project#x64" scriptProcessor="java.jetty.teamcity" path="*" verb="*" modules="HeliconZoo_x64" preCondition="bitness64" resourceType="Unspecified" requireAccess="Script" />
</handlers>
</system.webServer>
</configuration>
Could you please to try this configs and report us about results.
Thank you!
- colinbowern
- Posts: 3
- Joined: 03 Jun 2013, 16:02
Re: Jetty package not found
Perfect, thanks! It worked.
4 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 17 guests