Servlet容器:resin3.0.2
表层框架:Tapestry4.02
基本的配置~
resin的环境是配置好了~那个我就不写了~主要是下载Eclipse的Resin插件.
给个地址:http://www.improve-techologies.com/alpha/updates/site.xml
resin.xml
<resin xmlns="http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/core">
<log name="" level="info" path="stdout:" timestamp="[%H:%M:%S.%s] "/>
<log name="com.caucho.java" level="config" path="stdout:" timestamp="[%H:%M:%S.%s] "/>
<log name="com.caucho.loader" level="config" path="stdout:" timestamp="[%H:%M:%S.%s] "/>
<!--
- You can change the compiler to "javac" or jikes.
- The default is "internal" only because it's the most
- likely to be available.
-->
<javac compiler="internal" args=""/>
<server>
<!-- The http port -->
<http server-id="" host="*" port="1984"/>
<!--
- Default host configuration applied to all virtual hosts.
-->
<!-- includes the web-app-default for default web-app behavior -->
<resin:import path="${resinHome}/conf/app-default.xml"/>
<!-- configures the default host, matching any host name -->
<host id=''>
<document-directory>${resinHome}/web</document-directory>
<!-- configures the root web-app -->
<web-app id='/'>
<document-directory>${resinHome}/web</document-directory>
<class-loader/>
<servlet-mapping url-pattern="/servlet/*" servlet-name="invoker"/>
</web-app>
</host>
</server>
</resin>
web.xml
<?xml version="1.0" encoding="GBK"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name></display-name>
<servlet>
<servlet-name>WanPro</servlet-name>
<servlet-class>
org.apache.tapestry.ApplicationServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WanPro</servlet-name>
<url-pattern>/app</url-pattern>
</servlet-mapping>
<!-- 一旦使用friendlyURL之后,以下servlet-mapping规定了哪些
friendlyURL会匹配Tapestry框架。
-->
<servlet-mapping>
<servlet-name>WanPro</servlet-name>
<url-pattern>*.page</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WanPro</servlet-name>
<url-pattern>*.external</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WanPro</servlet-name>
<url-pattern>*.direct</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WanPro</servlet-name>
<url-pattern>*.sdirect</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WanPro</servlet-name>
<url-pattern>/assets/*</url-pattern>
</servlet-mapping>
<mime-mapping>
<extension>mht</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
</web-app>
里面的一些配置个别没有使用默认的,而而是自定义~还有.application app-default.xml hivemodul.xml等~没有细写
加载了tapestry,resin,log4j,hivemind等包~那个需要自己下载了~~