You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2004/02/27 18:37:53 UTC
DO NOT REPLY [Bug 27299] New: -
Using -security and port 80 causes crash
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27299>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27299
Using -security and port 80 causes crash
Summary: Using -security and port 80 causes crash
Product: Tomcat 5
Version: 5.0.19
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: Critical
Priority: Other
Component: Catalina
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: wbrogden@bga.com
download and install jakarta-tomcat5.19.zip - feb 27 version
Set environment CATALINA_HOME=C:\Servers\Tomcat-5.0.19
with port 8080 and no use of -security - ok
with 8080 and -security in commandline - ok
change server.xml to port 80 regular startup.bat
http://localhost/ - works fine
continue with server.xml port 80 with -security in startup.bat command line
try for http://localhost/
no response, extended bunch of errors in command prompt window,
the total log is:
2004-02-27 11:20:49 StandardContext[/balancer]org.apache.webapp.balancer.
BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.
apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect
URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.
RequestParameterRule: Target param name: paramName / Target param value:
paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.
rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2004-02-27 11:20:50 StandardContext[/jsp-examples]ContextListener:
contextInitialized()
2004-02-27 11:20:50 StandardContext[/jsp-examples]SessionListener:
contextInitialized()
2004-02-27 11:20:50 StandardContext[/servlets-examples]ContextListener:
contextInitialized()
2004-02-27 11:20:50 StandardContext[/servlets-examples]SessionListener:
contextInitialized()
2004-02-27 11:21:04 StandardWrapperValve[org.apache.jsp.index_jsp]: Servlet.
service() for servlet org.apache.jsp.index_jsp threw exception
java.lang.NoClassDefFoundError: org/apache/tomcat/util/buf/HexUtils
at org.apache.coyote.http11.filters.ChunkedOutputFilter.
doWrite(ChunkedOutputFilter.java:163)
at org.apache.coyote.http11.InternalOutputBuffer.
doWrite(InternalOutputBuffer.java:612)
at org.apache.coyote.Response.doWrite(Response.java:586)
at org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:
411)
at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:332)
at org.apache.tomcat.util.buf.IntermediateOutputStream.write(C2BConverter.
java:274)
at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:
404)
at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
at org.apache.tomcat.util.buf.WriteConvertor.flush(C2BConverter.java:223)
at org.apache.tomcat.util.buf.C2BConverter.flushBuffer(C2BConverter.java:
166)
at org.apache.coyote.tomcat5.OutputBuffer.realWriteChars(OutputBuffer.java:
613)
at org.apache.tomcat.util.buf.CharChunk.append(CharChunk.java:298)
at org.apache.coyote.tomcat5.OutputBuffer.write(OutputBuffer.java:518)
at org.apache.coyote.tomcat5.CoyoteWriter.write(CoyoteWriter.java:165)
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:
161)
at org.apache.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:368)
at org.apache.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:379)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:50)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.
invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:284)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:306)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.
java:200)
at org.apache.catalina.core.ApplicationFilterChain.
internalDoFilter(ApplicationFilterChain.java:278)
at org.apache.catalina.core.ApplicationFilterChain.
access$000(ApplicationFilterChain.java:97)
at org.apache.catalina.core.ApplicationFilterChain$1.
run(ApplicationFilterChain.java:187)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.
doFilter(ApplicationFilterChain.java:183)
at org.apache.catalina.core.StandardWrapperValve.
invoke(StandardWrapperValve.java:257)
at org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
567)
at org.apache.catalina.core.StandardContextValve.
invokeInternal(StandardContextValve.java:245)
at org.apache.catalina.core.StandardContextValve.
invoke(StandardContextValve.java:199)
at org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
567)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.
java:184)
at org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:151)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.
java:164)
at org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:149)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
567)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:156)
at org.apache.catalina.core.StandardValveContext.
invokeNext(StandardValveContext.java:151)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
567)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
833)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.
processConnection(Http11Protocol.java:732)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
619)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.
run(ThreadPool.java:688)
at java.lang.Thread.run(Thread.java:534)
------------------------
I also observed this with release 5.0.18
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org