Hi guys.
The .33 snapshot is instantiating my initializer correctly, and that code is
calling this:
ServletRegistration.Dynamic registration =
servletContext.addServlet(servletName, dispatcherServlet);
registration.setLoadOnStartup(1);
registration.addMapping(new String["/"]);
However, I don't see anything in the Caucho logging indicating that it
registered a servlet (not sure if there is anything). I did see this, which
doesn't seem right:
[12-12-13 03:50:11.038] CONFIG com.caucho.server.dispatch.ServletMapper
addUrlMapping: servlet-mapping / -> resin-file
It also doesn't respond to a request for http://localhost:8080/. I see this
much:
[12-12-13 03:50:22.636] FINER com.caucho.network.listen.TcpSocketLink
requestAccept: TcpSocketLink[id=http://*:8080-5,http://*:8080,INIT]
request-accept http://*:8080-5 (count=4, idle=3)
[12-12-13 03:50:22.636] FINEST com.caucho.network.listen.TcpSocketLink
startThread: TcpSocketLink[id=http://*:8080-5,http://*:8080,INIT] start thread
resin-port-8080-22 (count=5, idle=4)
[12-12-13 03:50:22.637] FINEST com.caucho.network.listen.TcpSocketLink
initSocket: TcpSocketLink[id=1,app-0] starting connection
TcpSocketLink[id=http://*:8080-1,http://*:8080,ACCEPT], total=5
[12-12-13 03:50:22.637] FINER com.caucho.network.listen.TcpSocketLink
handleAcceptTaskImpl: TcpSocketLink[id=http://*:8080-1,http://*:8080,ACCEPT]
accept from [::1]:8080
[12-12-13 03:50:22.645] FINE com.caucho.server.http.HttpRequest parseRequest:
Http[app-0, 1] GET / HTTP/1.1
[12-12-13 03:50:22.645] FINE com.caucho.server.http.HttpRequest parseRequest:
Http[app-0, 1] Remote-IP: [::1]:8080
[12-12-13 03:50:22.645] FINE com.caucho.server.http.HttpRequest parseHeaders:
Http[app-0, 1] Host: localhost:8080
[12-12-13 03:50:22.645] FINE com.caucho.server.http.HttpRequest parseHeaders:
Http[app-0, 1] User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2)
AppleWebKit/536.26.17 (KHTML, like Gecko) Version/6.0.2 Safari/536.26.17
[12-12-13 03:50:22.645] FINE com.caucho.server.http.HttpRequest parseHeaders:
Http[app-0, 1] Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
[12-12-13 03:50:22.646] FINE com.caucho.server.http.HttpRequest parseHeaders:
Http[app-0, 1] DNT: 1
[12-12-13 03:50:22.646] FINE com.caucho.server.http.HttpRequest parseHeaders:
Http[app-0, 1] Cache-Control: max-age=0
[12-12-13 03:50:22.646] FINE com.caucho.server.http.HttpRequest parseHeaders:
Http[app-0, 1] Accept-Language: en-us
[12-12-13 03:50:22.646] FINE com.caucho.server.http.HttpRequest parseHeaders:
Http[app-0, 1] Accept-Encoding: gzip, deflate
[12-12-13 03:50:22.646] FINE com.caucho.server.http.HttpRequest parseHeaders:
Http[app-0, 1] Cookie:
__utma=111872281.1148524109.1354299737.1354304258.1355118330.3;
__utmz=111872281.1354299737.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
JSESSIONID=aaaCemYsZ1z9x6D_VaoUt; uid=1; crucibleprefs1="D%3D1343201447093";
remember=rmann:0:cb76f8d95c02b5fae41a3fa0206a927c
[12-12-13 03:50:22.647] FINE com.caucho.server.http.HttpRequest parseHeaders:
Http[app-0, 1] Connection: keep-alive
[12-12-13 03:50:22.651] FINEST com.caucho.server.webapp.WebApp getRealPath:
real-path / ->
/Users/rmann/Projects/Clients/RedBirdStudios/repo/web/trunk/target/build/
[12-12-13 03:50:22.651] FINEST com.caucho.server.webapp.ServletContextImpl
getResourceAsStream: java.io.FileNotFoundException:
/Users/rmann/Projects/Clients/RedBirdStudios/repo/web/trunk/target/build/
at
com.caucho.vfs.JniFilePathImpl.openReadImpl(JniFilePathImpl.java:402)
at com.caucho.vfs.Path.openRead(Path.java:1149)
at
com.caucho.server.webapp.ServletContextImpl.getResourceAsStream(ServletContextImpl.java:404)
at
com.caucho.server.dispatch.ServletMapper.mapServlet(ServletMapper.java:252)
at
com.caucho.server.webapp.WebApp.buildInvocation(WebApp.java:3906)
at
com.caucho.server.webapp.WebAppContainer.buildInvocation(WebAppContainer.java:781)
at
com.caucho.server.host.Host.buildInvocation(Host.java:752)
at
com.caucho.server.host.HostContainer.buildInvocation(HostContainer.java:319)
at
com.caucho.server.cluster.ServletService.buildInvocation(ServletService.java:1014)
at
com.caucho.server.dispatch.InvocationServer.buildInvocation(InvocationServer.java:247)
at
com.caucho.server.dispatch.InvocationServer.buildInvocation(InvocationServer.java:220)
at
com.caucho.server.http.AbstractHttpRequest.buildInvocation(AbstractHttpRequest.java:1597)
at
com.caucho.server.http.AbstractHttpRequest.getInvocation(AbstractHttpRequest.java:1570)
at
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:820)
at
com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1345)
at
com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1301)
at
com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1285)
at
com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1193)
at
com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:992)
at
com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117)
at
com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93)
at
com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:169)
at
com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61)
at
com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
at
com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)
[12-12-13 03:50:22.652] FINEST com.caucho.server.webapp.WebApp getRealPath:
real-path //index.jsp ->
/Users/rmann/Projects/Clients/RedBirdStudios/repo/web/trunk/target/build/index.jsp
[12-12-13 03:50:22.652] FINEST com.caucho.server.webapp.WebApp getRealPath:
real-path //index.php ->
/Users/rmann/Projects/Clients/RedBirdStudios/repo/web/trunk/target/build/index.php
[12-12-13 03:50:22.652] FINEST com.caucho.server.webapp.WebApp getRealPath:
real-path //index.html ->
/Users/rmann/Projects/Clients/RedBirdStudios/repo/web/trunk/target/build/index.html
[12-12-13 03:50:22.652] FINER com.caucho.server.dispatch.ServletMapper
mapServlet: WebApp[production/webapp/default/ROOT] map (uri:/ -> resin-file)
[12-12-13 03:50:22.654] FINEST com.caucho.server.webapp.ServletContextImpl
getResourceAsStream: java.io.FileNotFoundException:
/Users/rmann/Projects/Clients/RedBirdStudios/repo/web/trunk/target/build/
at
com.caucho.vfs.JniFilePathImpl.openReadImpl(JniFilePathImpl.java:402)
at com.caucho.vfs.Path.openRead(Path.java:1149)
at
com.caucho.server.webapp.ServletContextImpl.getResourceAsStream(ServletContextImpl.java:404)
at
com.caucho.rewrite.WelcomeFile.matchWelcomeUri(WelcomeFile.java:207)
at
com.caucho.rewrite.WelcomeFile.matchWelcomeFileResource(WelcomeFile.java:150)
at
com.caucho.rewrite.WelcomeFile.map(WelcomeFile.java:125)
at
com.caucho.server.webapp.WebApp.applyWelcomeFile(WebApp.java:3986)
at
com.caucho.server.webapp.WebApp.buildInvocation(WebApp.java:3912)
at
com.caucho.server.webapp.WebAppContainer.buildInvocation(WebAppContainer.java:781)
at
com.caucho.server.host.Host.buildInvocation(Host.java:752)
at
com.caucho.server.host.HostContainer.buildInvocation(HostContainer.java:319)
at
com.caucho.server.cluster.ServletService.buildInvocation(ServletService.java:1014)
at
com.caucho.server.dispatch.InvocationServer.buildInvocation(InvocationServer.java:247)
at
com.caucho.server.dispatch.InvocationServer.buildInvocation(InvocationServer.java:220)
at
com.caucho.server.http.AbstractHttpRequest.buildInvocation(AbstractHttpRequest.java:1597)
at
com.caucho.server.http.AbstractHttpRequest.getInvocation(AbstractHttpRequest.java:1570)
at
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:820)
at
com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1345)
at
com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1301)
at
com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1285)
at
com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1193)
at
com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:992)
at
com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117)
at
com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93)
at
com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:169)
at
com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61)
at
com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
at
com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)
[12-12-13 03:50:22.655] FINEST com.caucho.server.webapp.WebApp getRealPath:
real-path /index.jsp ->
/Users/rmann/Projects/Clients/RedBirdStudios/repo/web/trunk/target/build/index.jsp
[12-12-13 03:50:22.656] FINEST com.caucho.server.webapp.WebApp getRealPath:
real-path /index.php ->
/Users/rmann/Projects/Clients/RedBirdStudios/repo/web/trunk/target/build/index.php
[12-12-13 03:50:22.656] FINEST com.caucho.server.webapp.WebApp getRealPath:
real-path /index.html ->
/Users/rmann/Projects/Clients/RedBirdStudios/repo/web/trunk/target/build/index.html
[12-12-13 03:50:22.658] FINER com.caucho.server.dispatch.ServletInvocation
service: Dispatch '/' to AccessLogFilterChain[http://localhost:8080,
next=WebAppFilterChain[http://localhost:8080,
next=ServletFilterChain[resin-file]]]
[12-12-13 03:50:22.661] FINEST com.caucho.config.inject.InjectManager
resolveRec: InjectManager[web-app:production/webapp/default/ROOT]
bind(FileServlet,[@Default()]) -> [ManagedBeanImpl[FileServlet, {@Default(),
@Any()}]]
[12-12-13 03:50:22.665] FINER com.caucho.server.dispatch.ServletConfigImpl
createServlet: Servlet[resin-file] active
[12-12-13 03:50:22.666] FINER com.caucho.server.dispatch.ServletConfigImpl
createServlet: Servlet[resin-file] active
[12-12-13 03:50:22.667] FINEST com.caucho.config.inject.InjectManager
resolveRec: InjectManager[web-app:production/webapp/default/ROOT]
bind(DirectoryServlet,[@Default()]) -> [ManagedBeanImpl[DirectoryServlet,
{@Default(), @Any()}]]
[12-12-13 03:50:22.669] FINER com.caucho.server.dispatch.ServletConfigImpl
createServlet: Servlet[directory] active
[12-12-13 03:50:22.669] FINER com.caucho.server.dispatch.ServletConfigImpl
createServlet: Servlet[directory] active
[12-12-13 03:50:22.671] FINE com.caucho.server.http.HttpResponse
writeHeadersInt: Http[app-0, 1] HTTP/1.1 404 Not Found
[12-12-13 03:50:22.671] FINE com.caucho.server.http.HttpResponse
writeHeadersInt: Http[app-0, 1] Content-Type: text/html; charset=utf-8
[12-12-13 03:50:22.671] FINE com.caucho.server.http.HttpResponse
writeHeadersInt: Http[app-0, 1] Content-Length: 184
[12-12-13 03:50:22.671] FINER com.caucho.server.http.HttpResponseStream
setNextBufferOffsetImpl: Http[app-0, 1] write-set-offset(330)
[12-12-13 03:50:22.672] FINE com.caucho.server.http.HttpResponseStream
closeNextImpl: Http[app-0, 1] finish/keepalive
[12-12-13 03:50:22.688] FINER com.caucho.db.Database parseQuery:
Database[/Library/Resin/current/resin-data/app-0/distcache]: SELECT
value_hash,value_data_id,value_length, cache_id,flags,
item_version,server_version, access_timeout,modified_timeout,
access_time,modified_time FROM mnode WHERE id=?
[12-12-13 03:50:22.689] FINEST com.caucho.db.sql.Query generateWhere: where-1:
static null
[12-12-13 03:50:22.690] FINEST com.caucho.db.sql.Query generateWhere: index-0:
FromItem[mnode AS mnode] (mnode.id = ?1)
[12-12-13 03:50:22.690] FINEST com.caucho.db.sql.Query generateWhere: where-0:
FromItem[mnode AS mnode] null
[12-12-13 03:50:22.691] FINEST com.caucho.server.distcache.MnodeStore load:
MnodeStore[app-0] load: no mnode for cache key HashKey[231b7531]
[12-12-13 03:50:22.692] FINEST com.caucho.server.distcache.MnodeStore load:
MnodeStore[app-0] load: no mnode for cache key HashKey[231b7531]
[12-12-13 03:50:22.693] FINE com.caucho.network.listen.TcpSocketLink
threadKeepalive: TcpSocketLink[id=1,app-0] keepalive (thread)
[12-12-13 03:51:13.085] FINER com.caucho.network.listen.TcpSocketLink
closeConnection: TcpSocketLink[id=1,app-0] closing connection
TcpSocketLink[id=http://*:8080-1,http://*:8080,CLOSED], total=5
Near the end there you can see
[12-12-13 03:50:22.658] FINER com.caucho.server.dispatch.ServletInvocation
service: Dispatch '/' to AccessLogFilterChain[http://localhost:8080,
next=WebAppFilterChain[http://localhost:8080,
next=ServletFilterChain[resin-file]]]
--
Rick
_______________________________________________
resin-interest mailing list
[email protected]
http://maillist.caucho.com/mailman/listinfo/resin-interest