Hi Jeff,
Here is our appengine-web.xml file:
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="
http://appengine.google.com/ns/1.0">
<application></application>
<version>1</version>
<sessions-enabled>true</sessions-enabled>
<system-properties>
<property name="java.util.logging.config.file" value="WEB-INF/
logging.properties"/>
</system-properties>
<static-files>
<include path="/**.css" />
<include path="/**.jpg" />
</static-files>
</appengine-web-app>
And web.xml file:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web
Application 2.3//EN' '
http://java.sun.com/dtd/web-app_2_3.dtd'>
<web-app>
<session-config>
<session-timeout>60</session-timeout>
</session-config>
<listener>
<listener-class>com.strongtech.iii.web.IIIWatch</listener-class>
</listener>
<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-
class>
</servlet>
<servlet>
<servlet-name>AdminServlet</servlet-name>
<display-name>Axis Admin Servlet</display-name>
<servlet-class>org.apache.axis.transport.http.AdminServlet</servlet-
class>
<load-on-startup>100</load-on-startup>
</servlet>
<servlet>
<servlet-name>SOAPMonitorService</servlet-name>
<display-name>SOAPMonitorService</display-name>
<servlet-class>org.apache.axis.monitor.SOAPMonitorService</servlet-
class>
<init-param>
<param-name>SOAPMonitorPort</param-name>
<param-value>5001</param-value>
</init-param>
<load-on-startup>100</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/servlet/AxisServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>*.jws</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SOAPMonitorService</servlet-name>
<url-pattern>/SOAPMonitor</url-pattern>
</servlet-mapping>
<mime-mapping>
<extension>wsdl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<!-- spring framework -->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/applicationContext.xml
/WEB-INF/applicationContext-hibernate.xml
</param-value>
</context-param>
<listener>
<listener-
class>org.springframework.web.context.ContextLoaderListener</listener-
class>
</listener>
<servlet>
<servlet-name>iii</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</
servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>iii</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>export</servlet-name>
<servlet-class>com.strongtech.iii.web.ExportReport</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>export</servlet-name>
<url-pattern>/export.xml</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>export</servlet-name>
<url-pattern>/export.csv</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>jasperhtml</servlet-name>
<servlet-class>com.strongtech.iii.web.JasperHtmlServlet</servlet-
class>
</servlet>
<servlet-mapping>
<servlet-name>jasperhtml</servlet-name>
<url-pattern>/jasper.html</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ccbillapproval</servlet-name>
<servlet-class>com.strongtech.iii.web.CCBillApproval</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ccbillapproval</servlet-name>
<url-pattern>/ccbillapproval.srv</url-pattern>
</servlet-mapping>
</web-app>
Thanks Jeff,
Jun
On Apr 10, 4:29 pm, Jeff S <
j...@google.com> wrote:
> Hi paulm,
>
> Would you mind posting your web.xml file and your appengine-web.xml file?
> The static files should be mapped in appengine-web.xml (though you can map
> them to a default serlet in web.xml). For specific details, see:
>
>
http://code.google.com/appengine/docs/java/config/appconfig.html#Stat...
>
> Thank you,
>
> Jeff
>
>
>
> On Fri, Apr 10, 2009 at 8:32 AM, paulm <
paulmarso...@gmail.com> wrote:
>
> > I am using a css file in my jsp file like this:
>
> > <link href="css/corp.css" rel="stylesheet" type="text/css" />
>
> > I am getting:
>
> > - No mapping for [/css/corp.css/index.html] in DispatcherServlet with
> > name xxx
>
> > I do not know why App Eng appends index.html. Is it because I am using
> > Spring Framework for my app eng application? How can I fix the
> > problem?
>
> > Same for all images, it is also appending index.html after image file
> > names.
>
> > Thanks,- Hide quoted text -
>
> - Show quoted text -