glassfish autodeploy为404提供了简单的应用程序 [英] glassfish autodeploy gives 404 with simple app
问题描述
我已经安装了vanilla glassfish v3,并将我的.war放入 C:\glassfishv3\glassfish\domains\domain1\autodeploy
我的Windows PC的文件夹。这场战争包含一个使用java,JSF,richfaces构建的小型web应用程序。
glassfish服务器已经启动。
<浏览器回来了:
请求的资源()不可用。
有点烦人,因为当我使用ant来部署tomcat 6时,确定从哪里开始。任何想法?
我的web.xml
<?xml版本= 1.0 >?;
< web-app version =2.5xmlns =http://java.sun.com/xml/ns/javaee
xmlns:xsi =http://www.w3。 org / 2001 / XMLSchema-instance
xsi:schemaLocation =http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web- app_2_5.xsd>
< display-name>客户端< / display-name>
< context-param>
< param-name> javax.faces.STATE_SAVING_METHOD< / param-name>
< param-value>服务器< /参数值>
< / context-param>
< context-param>
< param-name> org.richfaces.SKIN< / param-name>
<参数值> glassX< /参数值>
< / context-param>
< context-param>
< param-name> org.richfaces.CONTROL_SKINNING< / param-name>
< param-value>启用< /参数值>
< / context-param>
< context-param>
< param-name> org.richfaces.CONTROL_SKINNING_CLASSES< / param-name>
< param-value>启用< /参数值>
< / context-param>
< context-param>
< param-name> org.richfaces.LoadStyleStrategy< / param-name>
< param-value> ALL< / param-value>
< / context-param>
<! - 在/ facelets之后添加 - >
< context-param>
< param-name> javax.faces.DEFAULT_SUFFIX< / param-name>
< / param-value> .xhtml< / param-value>
< / context-param>
<! - 为防止下面的错误 - >
<! -
警告:facelets.RECREATE_VALUE_EXPRESSION_ON_BUILD_BEFORE_RESTORE为
设置为'true'\
- >
<! - 但是facelets.BUILD_BEFORE_RESTORE设置为'false'或未设置。 \ - >
<! -
要使用facelets.RECREATE_VALUE_EXPRESSION_ON_BUILD_BEFORE_RESTORE,您
也必须\
- >
<! - 将facelets.BUILD_BEFORE_RESTORE设置为'true'! - >
< context-param>
< param-name> facelets.RECREATE_VALUE_EXPRESSION_ON_BUILD_BEFORE_RESTORE< / param-name>
< param-value> false< /参数值>
< / context-param>
<! - 必须是此文件中的第一个过滤器! - >
< filter>
< display-name> RichFaces Filter< / display-name>
< filter-name> richfaces< / filter-name>
< filter-class> org.ajax4jsf.Filter< / filter-class>
< / filter>
< filter-mapping>
< filter-name> richfaces< / filter-name>
< servlet-name> Faces Servlet< / servlet-name>
< dispatcher> REQUEST< / dispatcher>
< dispatcher> FORWARD< / dispatcher>
< dispatcher> INCLUDE< / dispatcher>
< / filter-mapping>
< listener>
< listener-class> com.sun.faces.config.ConfigureListener< / listener-class>
< / listener>
<! - 可选JSF-RI参数来帮助调试 - >
< context-param>
< param-name> com.sun.faces.validateXml< / param-name>
< param-value> true< /参数值>
< / context-param>
<! - Faces Servlet - >
< servlet>
< servlet-name> Faces Servlet< / servlet-name>
< servlet-class> javax.faces.webapp.FacesServlet< / servlet-class>
<加载启动> 1< /加载启动>
< / servlet>
<! - Faces Servlet映射 - >
< servlet-mapping>
< servlet-name> Faces Servlet< / servlet-name>
< url-pattern> *。jsf< / url-pattern>
< / servlet-mapping>
<错误页面>
< exception-type> java.lang.Throwable< / exception-type>
< location> /error.jsf< / location>
< / error-page>
< login-config>
< auth-method> BASIC< / auth-method>
< / login-config>
<! - 将配置保存到磁盘/从 - 加载它们 - >
< servlet>
< servlet-name>文件Servlet< / servlet-name>
< servlet-class> Client.FileServlet< / servlet-class>
< / servlet>
< servlet-mapping>
< servlet-name>文件Servlet< / servlet-name>
< url-pattern> / client / temp / *< / url-pattern>
< / servlet-mapping>
<! - tomcat 6 oracle连接 - >
< resource-ref>
< description> Oracle数据源< / description>
< res-ref-name> jdbc / myoracle< / res-ref-name>
< res-type> javax.sql.DataSource< / res-type>
< res-auth>容器< / res-auth>
< / resource-ref>
< / web-app>
我不期望这最后一个会导致问题 - 但我不知道在哪里寻找链接glassfish in。我是否需要像在企业application.xml中那样显式声明上下文根?
编辑
In响应回复,这里是唯一一个在服务器启动之后写入日志目录中的server.log中的服务器启动,它只列出了INFO行 - 没有警告或严重。注意我还有一个404:
[#| 2010-10-12T10:46:20.193 + 0100 | WARNING | glassfish3。 0.1 | null | _ThreadID = 24; _ThreadName = Thread-1; |资源未找到:com / sun / enterprise / v3 / admin / adapter / theme / com / sun / webui / jsf / suntheme / images / masthead / masthead_button_over.gif |#]
我认为这只是服务器中不在预期的地方,我的问题。
我放置了一个sun-web.xml文件,其中包含以下内容:
<?xml version =1.0encoding =UTF-8?>
<!DOCTYPE sun-web-app PUBLIC' - // Sun Microsystems,Inc. // DDTD
Application Server 9.0 Servlet 2.5 // EN'
'http:// www。 sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd'>
< sun-web-app>
< context-root> / Client< / context-root>
< / sun-web-app>
它仍然不起作用。因为404建议资源()
我怀疑有一件事再次预期会在
的一个地方被部署到另一个地方。
编辑
我发现,在部署到另一台计算机(不同平台,相同glassfish版本)再次战争部署很好,但jvm.log barfs很多:
< dependency_failed type ='unique_concrete_method'ctxk = 'org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.656'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.656'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.656'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.656'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.656'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.656'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.656'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy isDisabled(I)Z'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.656'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.657'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.657'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.657'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.657'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.657'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy isDisabled(I)Z'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.657'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.657'/>
< dependency_failed type ='unique_concrete_method'ctxk ='org / apache / log4j / spi / LoggerRepository'x ='org / apache / log4j / Hierarchy getLogger(Ljava / lang / String;)Lorg / apache / log4j / Logger;'witness ='org / apache / log4j / spi / LoggerRepository'stamp ='1717891.657'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.374'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.375'/>
< dependency_failed type ='leaf_type'ctxk ='java / io / File'witness ='org / glassfish / deployment / autodeploy / AutoDeployedFilesManager $ UndeployRequestedFile'stamp ='1717892.375'/>
这是否有助于解释可能会出错?
我已经指定了一个省略了欢迎文件名的URL,它与默认列表中的任何一个不同。
<从本质上讲,我找的文件没有被要求。
I've got a vanilla glassfish v3 install, and dropped my .war in the C:\glassfishv3\glassfish\domains\domain1\autodeploy
folder of my Windows PC. The war contains a small web app built with java, JSF, richfaces.
The glassfish server was already started.
The browser comes back with:
The requested resource () is not available.
A bit annoying as this worked fine when I deployed also using ant to tomcat 6. I'm not sure where to start. Any ideas?
My web.xml
<?xml version="1.0"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<display-name>Client</display-name>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>glassX</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.CONTROL_SKINNING</param-name>
<param-value>enable</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.CONTROL_SKINNING_CLASSES</param-name>
<param-value>enable</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.LoadStyleStrategy</param-name>
<param-value>ALL</param-value>
</context-param>
<!-- Added after/for facelets -->
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
<!-- To prevent the error below -->
<!--
WARNING: facelets.RECREATE_VALUE_EXPRESSION_ON_BUILD_BEFORE_RESTORE is
set to 'true' \
-->
<!-- but facelets.BUILD_BEFORE_RESTORE is set to 'false' or unset. \ -->
<!--
To use facelets.RECREATE_VALUE_EXPRESSION_ON_BUILD_BEFORE_RESTORE you
must also \
-->
<!-- set facelets.BUILD_BEFORE_RESTORE to 'true'! -->
<context-param>
<param-name>facelets.RECREATE_VALUE_EXPRESSION_ON_BUILD_BEFORE_RESTORE</param-name>
<param-value>false</param-value>
</context-param>
<!-- must be the first filter in this file! -->
<filter>
<display-name>RichFaces Filter</display-name>
<filter-name>richfaces</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
<filter-mapping>
<filter-name>richfaces</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
<!-- Optional JSF-RI Parameters to Help Debug -->
<context-param>
<param-name>com.sun.faces.validateXml</param-name>
<param-value>true</param-value>
</context-param>
<!-- Faces Servlet -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Faces Servlet Mapping -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/error.jsf</location>
</error-page>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
<!-- For saving configs to disk/loading them from -->
<servlet>
<servlet-name>File Servlet</servlet-name>
<servlet-class>Client.FileServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>File Servlet</servlet-name>
<url-pattern>/client/temp/*</url-pattern>
</servlet-mapping>
<!-- tomcat 6 oracle connection -->
<resource-ref>
<description>Oracle Datasource</description>
<res-ref-name>jdbc/myoracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
I dont expect this last one will cause a problem - but I dont know where to look to link glassfish in. Do I need to explicitly state the context-root like I would in an enterprise application.xml?
EDIT In response to replies, here is the only thing that is written to the server.log in the logs dir after a server startup which only listed INFO lines - no WARNINGS, or SEVERES. Note I still got a 404:
[#|2010-10-12T10:46:20.193+0100|WARNING|glassfish3.0.1|null|_ThreadID=24;_ThreadName=Thread-1;|Resource not found: com/sun/enterprise/v3/admin/adapter/theme/com/sun/webui/jsf/suntheme/images/masthead/masthead_button_over.gif|#]
This I think is just something in the server which is not in the expected place and nothing to do with my problem.
I put a sun-web.xml file in which has the following content:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-web-app PUBLIC '-//Sun Microsystems, Inc.//DTD
Application Server 9.0 Servlet 2.5//EN'
'http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd'>
<sun-web-app>
<context-root>/Client</context-root>
</sun-web-app>
And it still doesn't work. Because the 404 suggests resource ()
I suspect there is something it is again expecting to be in
one place and has been deployed to another.
EDIT
I find, on deploying to another machine (different platform, same glassfish version), that again the war deploys fine, but the jvm.log barfs this lot:
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.656'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.656'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.656'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.656'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.656'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.656'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.656'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy isDisabled (I)Z' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.656'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.657'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.657'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.657'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.657'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.657'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy isDisabled (I)Z' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.657'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.657'/>
<dependency_failed type='unique_concrete_method' ctxk='org/apache/log4j/spi/LoggerRepository' x='org/apache/log4j/Hierarchy getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;' witness='org/apache/log4j/spi/LoggerRepository' stamp='1717891.657'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.374'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.375'/>
<dependency_failed type='leaf_type' ctxk='java/io/File' witness='org/glassfish/deployment/autodeploy/AutoDeployedFilesManager$UndeployRequestedFile' stamp='1717892.375'/>
Does this help explain what might be wrong?
I had been specifying a URL which omitted the welcome filename, which was different to the any in the list of defaults.
In essence, the file I was looking for wasn't asked for.
这篇关于glassfish autodeploy为404提供了简单的应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!