﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-似水流年-随笔分类-appfuse</title><link>http://www.blogjava.net/huhu/category/4721.html</link><description>Huhu'Blog</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 18:17:52 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 18:17:52 GMT</pubDate><ttl>60</ttl><item><title>appfuse QuickStart</title><link>http://www.blogjava.net/huhu/archive/2005/11/15/19823.html</link><dc:creator>似水流年</dc:creator><author>似水流年</author><pubDate>Tue, 15 Nov 2005 03:20:00 GMT</pubDate><guid>http://www.blogjava.net/huhu/archive/2005/11/15/19823.html</guid><wfw:comment>http://www.blogjava.net/huhu/comments/19823.html</wfw:comment><comments>http://www.blogjava.net/huhu/archive/2005/11/15/19823.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huhu/comments/commentRss/19823.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huhu/services/trackbacks/19823.html</trackback:ping><description><![CDATA[<P>一.安装<BR>&nbsp;&nbsp; 1.安装jdk1.5，E:\server\jdk1.5<BR>&nbsp;&nbsp; 2.安装mysql 4.0,E:\server\mysql<BR>&nbsp;&nbsp; 3.安装Ant 1.6,E:\apache-ant-1.6.2<BR>&nbsp;&nbsp; 4.安装tomcat5.5，E:\tomcat5</P>
<P>二.系统路径的设置：</P>
<P>&nbsp;&nbsp; 1、JAVA_HOME = E:\server\jdk1.5<BR>&nbsp;&nbsp; 2、MYSQL_HOME = E:\server\mysql<BR>&nbsp;&nbsp; 3、ANT_HOME = E:\apache-ant-1.6.2<BR>&nbsp;&nbsp; 4、CATALINA_HOME = E:\tomcat5<BR>&nbsp;&nbsp; 5、path,%JAVA_HOME%\bin;%ANT_HOME%\bin;%CATALINA_HOME%\bin;%MYSQL_HOME%\bin</P>
<P>三.安装appfuse-1.8.2，E:\jbproject\appfuse<BR>&nbsp;&nbsp; 1.将..\appfuse\lib\junit3.8.1\junit.jar拷贝到%ANT_HOME%/lib目录下<BR>&nbsp;&nbsp; 2.根据需要修改build.properties以下部分<BR>&nbsp;&nbsp;&nbsp;&nbsp; #database.jar=${postgresql.jar}<BR>&nbsp;&nbsp;&nbsp;&nbsp; #database.type=postgresql<BR>&nbsp;&nbsp;&nbsp;&nbsp; #database.host=localhost<BR>&nbsp;&nbsp;&nbsp;&nbsp; #database URL for creating other databases (doesn't work with pgsql)<BR>&nbsp;&nbsp;&nbsp;&nbsp; #database.admin.url=jdbc:${database.type}://${database.host}/template1<BR>&nbsp;&nbsp;&nbsp;&nbsp; #database.admin.username=postgres<BR>&nbsp;&nbsp;&nbsp;&nbsp; #database.admin.password=postgres</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp; #hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect<BR>&nbsp;&nbsp;&nbsp;&nbsp; #database.driver_class=org.postgresql.Driver<BR>&nbsp;&nbsp;&nbsp;&nbsp; #database.url=jdbc:${database.type}://${database.host}/${database.name}</P>
<P>&nbsp;&nbsp; 我只修改了database.admin.password=我的mysql密码<BR>&nbsp;&nbsp; 3.安装的可选项，<BR>&nbsp;&nbsp;&nbsp;&nbsp; 如果你希望使用 iBATIS 作为持久化framework, 查看extras/ibatis目录下的 README.txt 文件或者运行 ant install-ibatis。 <BR>&nbsp;&nbsp;&nbsp;&nbsp; 如果你希望使用 Spring 作为web framework, 查看 extras/spring 目录下的 README.txt 文件或者运行 ant install-springmvc。 <BR>&nbsp;&nbsp;&nbsp;&nbsp; 如果你希望使用 WebWork 作为web framework, 查看extras/webwork 目录下的 README.txt 文件或者运行 ant install-webwork。 <BR>&nbsp;&nbsp;&nbsp;&nbsp; 如果你希望使用 JSF 作为web framework, 查看 extras/jsf 目录下的 README.txt 文件或者运行 ant install-jsf。 <BR>&nbsp;&nbsp;&nbsp;&nbsp; 如果你希望使用 Tapestry 作为web framework, 查看 extras/tapestry 目录下的 README.txt 文件或者运行 ant install-tapestry。 </P>
<P>&nbsp;&nbsp; <BR>四.新建项目<BR>&nbsp;&nbsp; 1. 在控制台，E:\jbproject\appfuse&gt;ant new 按照提示输入application名称（myapp），database名称（mydb），package名称（com.jinn）.<BR>&nbsp;&nbsp; 2. 如果package名称不是org.appfuse，拷贝appfuse下的ApplicationResources_zh_CN.properties和ApplicationResources_zh.properties到对应的路径下myapp下。(注意如果你的package名称不是org.appfuse(或不是以org开头？没有做过测试),会提示你输入the first part of your new package,先别忙着<BR>输入，看看myapp，跟appfuse一样，我要你着重看看myapp\web\WEB-INF\classes下的ApplicationResources_zh_CN.properties或ApplicationResources_zh.properties<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 跟appfuse下是一样的。输入the first part of your new package，例如com，再看看myapp\web\WEB-INF\classes下的ApplicationResources_zh_CN.properties或ApplicationResources_zh.properties<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 它的内容变了。原来appfuse在执行rename package的过程中把相关的properties内容做了处理。这会造成页面显示乱码。<BR>&nbsp;&nbsp; 3. 运行E:\jbproject\myapp&gt;ant setup ，BUILD SUCCESSFUL，在浏览器输入<A href="http://localhost:8080/myapp">http://localhost:8080/myapp</A>。一切正常，此时打开查看${CATALINA_HOME}\webapps\myapp\WEB-INF\classes\ApplicationResources_zh_CN.properties,已被编码转换。<BR>&nbsp;&nbsp; 4. 关闭tomcat，运行E:\jbproject\myapp&gt;ant test-all,出错，" failed with message "Wrong document title found! Expected "AppFuse<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ~ ???è?????" but got "AppFuse ~ ???è?????"，显然还是资源文件编码的问题，注意控制台有段提示"test with locale 'zh'",将myapp\web\WEB-INF\classes&gt;ApplicationResources_zh.properties更名为ApplicationResources_zh.properties.bak<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 运行E:\jbproject\myapp\web\WEB-INF\classes&gt;native2ascii -encoding gbk ApplicationResources_zh.properties ApplicationResources_zh.properties<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 再次运行E:\jbproject\myapp&gt;ant test-all BUILD SUCCESSFUL</P>
<P>参考文章：<A href="http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseQuickStart_zh">http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseQuickStart_zh</A><BR>&nbsp;</P><img src ="http://www.blogjava.net/huhu/aggbug/19823.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huhu/" target="_blank">似水流年</a> 2005-11-15 11:20 <a href="http://www.blogjava.net/huhu/archive/2005/11/15/19823.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AppFuse Ant任务</title><link>http://www.blogjava.net/huhu/archive/2005/11/11/19286.html</link><dc:creator>似水流年</dc:creator><author>似水流年</author><pubDate>Fri, 11 Nov 2005 06:14:00 GMT</pubDate><guid>http://www.blogjava.net/huhu/archive/2005/11/11/19286.html</guid><wfw:comment>http://www.blogjava.net/huhu/comments/19286.html</wfw:comment><comments>http://www.blogjava.net/huhu/archive/2005/11/11/19286.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huhu/comments/commentRss/19286.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huhu/services/trackbacks/19286.html</trackback:ping><description><![CDATA[<SPAN style="FONT-SIZE: 10pt">&nbsp;
<P class=MsoNormal style="MARGIN: 0cm 0cm 11.25pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-outline-level: 1" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 21pt; COLOR: #999999; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial; mso-font-kerning: 18.0pt">AppFuse</SPAN></B><B><SPAN style="FONT-SIZE: 21pt; COLOR: #999999; FONT-FAMILY: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 18.0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的</SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 21pt; COLOR: #999999; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial; mso-font-kerning: 18.0pt">Ant</SPAN></B><B><SPAN style="FONT-SIZE: 21pt; COLOR: #999999; FONT-FAMILY: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 18.0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">任务</SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 21pt; COLOR: #999999; FONT-FAMILY: Verdana; mso-bidi-font-family: Arial; mso-font-kerning: 18.0pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></B></P>
<P><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-fareast-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">This page contains a listing of the most common Ant targets in <A href="file://192.168.0.200/software/AppFuse/docs/wiki.html#Link_AppFuse#Link_AppFuse"><B><SPAN style="COLOR: red">AppFuse</SPAN></B></A> that I use in my daily development. For a complete list of tasks, type "ant -projecthelp" at the command line. <BR>
<TABLE class=MsoNormalTable style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt" vAlign=top width=91>
<H6><FONT size=3><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">任务</SPAN><SPAN lang=EN-US><o:p></o:p></SPAN></FONT></H6></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" vAlign=top>
<H6><FONT size=3><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">描述</SPAN><SPAN lang=EN-US><o:p></o:p></SPAN></FONT></H6></TD></TR>
<TR style="HEIGHT: 15.45pt; mso-yfti-irow: 1">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15.45pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">setup<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 15.45pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">建立</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">database, </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">配置</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">tomcat</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">deploys expanded war<o:p></o:p></FONT></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 2">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">clean<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Removes build artifacts<o:p></o:p></FONT></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 3">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">compile<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">编译所有的文件</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 4">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">deploy<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">编译、然后部署到</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Tomcat<o:p></o:p></FONT></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 5">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">deploy-web<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">部署</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">JSP</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和静态</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Web</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容到</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Tomcat<o:p></o:p></FONT></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 6">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">install<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">使用</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Tomcat</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Manager</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">程序安装</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Web</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">程序</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">. <BR clear=all></FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">对于向远程服务器上部署程序很适合</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 7">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">list<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">列出</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Tomcat</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">已经安装、部署好的应用</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 8">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">refresh<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Undeploys, cleans, </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">然后重新部署</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">. <o:p></o:p></FONT></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 9">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">reload<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">使</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Tomcat</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">重新装载所有程序</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 10">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">remove<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">删除</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Tomcat</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">部署好的程序</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 11">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">setup-db<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">创建数据库，并插入范例需要的数据</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 12">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">setup-tomcat<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">复制</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">JDBC</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">驱动和</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">context.xml</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">到</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Tomcat</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">相应目录下</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 13">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">test-all<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">运行所有用于测试</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">dao, service</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">web</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的测试用例</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 14">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">test-dao<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">测试</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">dao</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">模块</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 15">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">test-service<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">测试</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">service</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">模块</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><o:p></o:p></SPAN></P></TD></TR>
<TR style="HEIGHT: 18.35pt; mso-yfti-irow: 16">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 18.35pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">test-web<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 18.35pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">使用</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Mocks</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">测试</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Action/Controller (</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">不需要容器</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">)<o:p></o:p></FONT></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 17">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">test-jsp<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Tomcat</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中运行</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Canoo WebTest (</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">启动</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">/</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">停止</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Tomcat, </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">执行前</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Tomcat</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">应该被停止</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">)<o:p></o:p></FONT></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 18">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">test-canoo<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">当</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Tomcat</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">已经运行时，执行</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">Canoo WebTest<o:p></o:p></FONT></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 19">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">test-reports<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">产生测试报告</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 20; mso-yfti-lastrow: yes">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 68.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top width=91>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">undeploy<o:p></o:p></FONT></SPAN></B></P></TD>
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" vAlign=top>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">从</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman"> $CATALINA_HOME/webapps</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中删除</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><FONT face="Times New Roman">war</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文件和相应的目录</SPAN><SPAN lang=EN-US style="mso-font-kerning: 18.0pt"><o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE></SPAN></P></SPAN><img src ="http://www.blogjava.net/huhu/aggbug/19286.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huhu/" target="_blank">似水流年</a> 2005-11-11 14:14 <a href="http://www.blogjava.net/huhu/archive/2005/11/11/19286.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>