1.
其实配置很简单,就是直接将压缩文件包解压到eclipse的工作目录下如:workspace就可以了,然后在打开eclipse建立一个名为petshop的tapestry web Project项目,需要注意的是默认的生成的文件夹名为context,而在betterpetshop中,作者将其命名为petshop,其实只要看看web.xml文件就知道如:
<!--//注释掉的
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
-->
<servlet>
<servlet-name>petshop</servlet-name>
<servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
。然后将tapestry,spring,hibernated,以及数据库连接驱动的.jar文件及相关的类包导入到工程中(lib).
2. 然后创建数据库,在Mysql中创建数据库betterpetshop,利用命令或工具将所提供的数据库文件petshop.mysql.sql导入到数据库中。
3. 配置数据库连接,注意一定要记得将数据库连接驱动程序包.jar文件放到工程的lib文件夹中.
4. 创建一个用于给tomcat加载项目的xml文件,petshop.xml并将其放置到下tomcat安装目录的conf\Catalina\localhost,其内容为:
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="petshop" docBase="D:\eclipse\workspace\petshop" path="/petshop" workDir="work\Catalina\localhost\petshop">
</Context>
4.重新启动tomcat,看看是否ok