源码位置:http://svn.w18.net/svn/bookma 访问账号:book/book 请下载: myhibernate.rar文件 准备环境: 安装jdk1.5 安装myeclipse6.0 安装tomcat5.5 安装mysql5.0(推荐)或sql server 1. 在d盘建立目录myjava,该目录下存放自己的java工程 2. 开始建立我的工程,工程名称取为mytest(随意)。在myjava目录下建立工程的同名目录mytest,此目录即为自己的工程目录。 3. 工程目录mytest下建立目录src、web,建立文件 .project、.classpath(注意:只有文件名后缀没有文件名) 4. .project文件内容,注意:其中name属性值填写工程名mytest <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>mytest </name> <comment> </comment> <projects> </projects> <buildSpec> <buildCommand> <name>com.genuitec.eclipse.j2eedt.core.WebClasspathBuilder </name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.jdt.core.javabuilder </name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.genuitec.eclipse.j2eedt.core.J2EEProjectValidator </name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.genuitec.eclipse.j2eedt.core.DeploymentDescriptorValidator </name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.etools.validation.validationbuilder </name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.ibm.sse.model.structuredbuilder </name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>com.genuitec.eclipse.j2eedt.core.webnature </nature> <nature>org.eclipse.jdt.core.javanature </nature> </natures> </projectDescription> 5. .classpath文件内容:其中src属性定义java类所在目录,通常定义为src;con属性定义工程需要的类库;lib属性定义工程的jar包;output属性定义工程java类的编译目录,我们定义为web/WEB-INF/classes。 <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="con" path="com.genuitec.eclipse.j2eedt.core.J2EE14_CONTAINER"/> <classpathentry kind="lib" path="web/WEB-INF/lib/hibernate3.jar"/> <classpathentry kind="lib" path="web/WEB-INF/lib/mysql-connector-java-5.1.6-bin.jar"/> <classpathentry kind="lib" path="web/WEB-INF/lib/dom4j-1.6.1.jar"/> <classpathentry kind="lib" path="web/WEB-INF/lib/jta.jar"/> <classpathentry kind="lib" path="web/WEB-INF/lib/antlr-2.7.6.jar"/> <classpathentry kind="lib" path="web/WEB-INF/lib/cglib-nodep-2.1_3.jar"/> <classpathentry kind="lib" path="web/WEB-INF/lib/commons-beanutils.jar"/> <classpathentry kind="lib" path="web/WEB-INF/lib/commons-digester.jar"/> <classpathentry kind="lib" path="web/WEB-INF/lib/jstl.jar"/> <classpathentry kind="lib" path="web/WEB-INF/lib/standard.jar"/> <classpathentry kind="lib" path="web/WEB-INF/lib/struts.jar"/> <classpathentry kind="output" path="web/WEB-INF/classes"/> </classpath> 6. 把工程导入myeclipse,打开myeclipse工具,选择File/Import/Existing Projects into Workspace命令,点击Next,点击Select root directory右边的Browse按钮,从弹出“浏览文件夹”窗口选择我们的工程目录mytest,然后点击“确定”按钮关闭此弹出窗口,返回Import窗口,点击Finish按钮,完成导入工程。 7. 把工程部署到Tomcat上,在Tomcat安装目录/conf/Catalina/localhost 目录下增加文件mytest.xml文件。注意其中三处mytest值的意义:docBase表示工程发布目录位置,path是从浏览器访问工程的别名,workDir是该工程在Tomcat里的临时工作目录,为了简单我们可都取工程目录mytest,内容如下: <?xml version='1.0' encoding='utf-8'?> <Context docBase="D:/myjava/mytest/web" path="/mytest" workDir="work/Catalina/localhost/mytest"> </Context> 8. 建立测试工程的jsp文件:在web目录下建立first.jsp文件,显示当前时间,内容: Now Date: <% out.print(new java.util.Date()); %> 9. 测试工程:启动Tomcat,在IE输入http://localhost:8080/mytest/first.jsp,按回车,如果出现当前时间就恭喜你,成功了!不成功也没关系,到www.nlld.net发个帖子,本人必将回复,人格担保。 10. 在web/WEB-INF目录(导入工程时自动构建的,如没有请手工建此目录)下增加lib目录,在lib目录增加必要的jar包(请到snv上下载工程myhibernate.rar压缩包,解压后复制其lib目录下的全部jar包)。 11. 在web/WEB-INF目录增加struts-html.tld、c.tld文件,这是struts需要的标签格式定义文件。此文件获取方法同上。 12. 在web/WEB-INF目录增加struts-config.xml、web.xml文件,这是struts架构最重要的两个文件,其中前者是需要我们经常配置的文件。 |
20 修改 删除 举报 引用 回复 |
|
|