首先介绍一下我所用到得工具及它们的版本:1、tomcat-7.0.27;2、jdk1.6.0_29;3、mysql-5.1.51;4、eclipse-jee。
一、安装jdk,配置环境变量
安装jdk的过程中,我并未更改任何路径,一切都是按照默认的,安装好之后开始配置环境变量:右键点击我的电脑—属性—高级—环境变量,在系统变量中新建变量JAVA_HOME,值为你安装的jdk的路径名,比如我的是C:\ProgramFiles\Java\jdk1.6.0_34,再次新建变量,值为.;%JAVA_HOME%/lib(注意前面的符号),最后在系统变量Path的值的前面加入%JAVA_HOME%/bin;注意文中标记的符号不能忽略。(我开始配置环境变量时,自己建了一个系统变量PATH,结果发现原来的Path消失,导致DOS命令无效了,如果是初学者希望不要犯这样的错误,另外Path的默认值 为:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem)
配置完后可以再dos环境下编译、运行java文件,如果能成功运行,则说明配置成功。
二、tomcat、mysql、eclipse的安装
我用的tomcat和eclipse都是免安装的解压之后直接就可以用了,但是有一个问题,可能有的同学用的时候发现eclipse不能打开,弹出警告窗口提示“failed to create java virtual Machine” 这个只要将配置文件中的参数:256M、256m、40m、512m改成128M、128m、40m、256m就可以了。安装完mysql之后,我又装了一个navicat for mysql,这让mysql呈现出的一个图形化界面,用起来比较方便。Mysql的驱动是要加载的,我们可以将mysql-connector-java-5.1.13-bin.jar复制到tomcat的lib目录下,这样就不必每次都配置。
好了,准备工作都完成了,现在开始配置项目。
三、在eclipse里面新建Dynamic Web Project,项目名为JPetStore,创建完成后如下图:
上图中的Web在创建过程中本来应该是Webcontent,我把它改成了Web。
四、解压已下载好的JpetStore5.0,复制src目录下的文件com、ddl、properties到新建的项目JpetStore的src目录下,复制test、doc文件到项目名下,将web里面的全部内容复制到项目中的web目录下,lib和devlib里的内容全部复制到web目录下的lib中,做完上述工作之后,还需修改项目中的一些内容。
(1)修改properties/database.properties文件,修改之后如下图:
其中username和password是在安装mysql时可以自己设置的。
(2)修改下图中的Item.xml的内容
修改之后如下图所示:
注意源文件中有好几个语句块,别找错了。
五、在Mysql数据库中创建JpetStore数据库。
打开navicat for Mysql,创建连接,在新创建的连接中右键选择“console”,在弹出的控制台中分别复制、黏贴项目中ddl.mysql下的三个文件内容,并运行,由此一个名为jpetstore的数据库便生成了,如下图:
注意在控制台中运行三个文件时,一定要注意顺序,正确的顺序应该是create-user.sql、schema.sql、dataload.sql。它们分别代表着创建数据库、创建表、导入数据,顺序错误控制台将会报错。
六、将项目部署到tomcat服务器。在eclipse菜单栏中选择:Window-preferences-Server-Runtime Environments,如下图所示:
完成上面这一步之后右键点击JpetStore项目名,选择Run As——Run on Server运行项目,运行后如下图所示说明成功了。
点击 Enter the Store,进入下图,
至此,JpetStore5.0项目的配置过程就算完成了。
注:eclipse连接mysql的过程我参考了http://www.cnblogs.com/fnng/archive/2011/07/18/2110023.html,有和我一样的初学者也可以进去看看。