close
原本要在同一個context執行2個以上的Tapestry程式時,必須在application specification補上不少page的資訊,不過,現在有方便的做法了。檔案架構:
/app1/Home.html /WEB-INF/app1/app1.application /app2/Home.html /WEB-INF/app2/app2.application
app1和app2是servlet名稱,所以在web.xml中要設定:
<servlet> <servlet-name>app1</servlet-name> <servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet> <servlet-name>app2</servlet-name> <servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>app1</servlet-name> <url-pattern>/app1/app</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>app2</servlet-name> <url-pattern>/app2/app</url-pattern> </servlet-mapping>
使用app1:http://hostname/app1/app
使用app2:http://hostname/app2/app
全站熱搜
留言列表