[转]搭建Windows下Java Web开发环境

[转]搭建Windows下Java Web开发环境

本文转自:http://hi.baidu.com/surgeon/blog/item/26e4e2fee117a2365c60082e.html

 

概要

1.SSH开发相关软件及开发包下载

2.软件安装及相关设置

3.最简单的Web程序

1.软件下载

在D盘建一个目录JavaTools,用来存放下载的软件和开发包。(本教程将使用D盘,你也可以使用C盘或E盘)。下载软件的原则,有Zip版的不下载exe版的。

1)
JDK:JDK 6 Update 7 Windows版

下载页面:
http://java.sun.com/javase/downloads/index.jsp

下载链接:


https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter;pgid=yYdgaHqkkjVSR0EUPIQsoQ3D0000o_tQgoGy;sid=AeftgEasIkTtgQ4qZlGlhakFzl2YCYvpVAUiQVuyc5IGAw==

更多信息:http://java.sun.com

2)IDE:
Eclipse IDE for Java EE Developers

下载页面:


http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/R/eclipse-jee-ganymede-win32.zip

下载链接:


http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/R/eclipse-jee-ganymede-win32.zip&url=http://download.actuatechina.com/eclipse/technology/epp/downloads/release/ganymede/R/eclipse-jee-ganymede-win32.zip&mirror_id=385

更多信息:http://www.eclipse.org/

3)Web Server:
Tomcat 6.0.16

下载页面:


http://tomcat.apache.org/download-60.cgi

下载链接:


http://www.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.zip

更多信息:


http://tomcat.apache.org/

4)Database:
MySQL-5.0 Without installer

下载页面:


http://dev.mysql.com/downloads/mysql/5.0.html#win32

下载链接:


http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall-5.0.51b-win32.zip/from/pick#mirrors

更多信息:


http://dev.mysql.com/

5)
Database GUI客户端

下载页面:


http://dev.mysql.com/downloads/gui-tools/5.0.html

下载链接:


http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-noinstall-5.0-r12-win32.zip/from/pick#mirrors

6)Eclipse插件

6.1)
Sysdeo Eclipse Tomcat Launcher plugin

下载链接:


http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV321.zip

更多信息:


http://www.eclipsetotale.com/tomcatPlugin.html

7)
开发包

7.1)
Struts 2.1.2

下载链接:


http://www.meisei-u.ac.jp/mirror/apache/dist/struts/binaries/struts-2.1.2-all.zip

下载页面:


http://struts.apache.org/download.cgi#struts212

更多信息:


http://struts.apache.org/

7.2)
Spring Framework 2.5.5

下载链接:


http://downloads.sourceforge.net/springframework/spring-framework-2.5.5-with-dependencies.zip?modtime=1214221252&big_mirror=0

下载页面:


http://www.springframework.org/download

更多信息:


http://www.springframework.org/

7.3)
Hibernate

下载页面:http://www.hibernate.org/6.html

Hibernate Core 3.2.6 GA

下载链接:


http://sourceforge.net/project/showfiles.php?group_id=40712&package_id=127784&release_id=574498

Hibernate Annotations 3.3.1 GA

下载链接:


http://sourceforge.net/project/showfiles.php?group_id=40712&package_id=139933

Hibernate Tools3.2.2 Beta

下载链接:


http://sourceforge.net/project/downloading.php?groupname=jboss&filename=HibernateTools-3.2.2.Beta1.zip&use_mirror=osdn

Hibernate Validator 3.0.0 GA

下载链接:


http://sourceforge.net/project/showfiles.php?group_id=40712&package_id=225206

7.4)
FreeMarker 2.3.13

下载链接:


http://prdownloads.sourceforge.net/freemarker/freemarker-2.3.13.tar.gz

更多信息:


http://www.freemarker.org/

下载后的JavaTools的内容如下:

D:\JavaTools\apache-tomcat-6.0.16.zip

D:\JavaTools\eclipse-jee-ganymede-win32.zip

D:\JavaTools\freemarker-2.3.13.tar.gz

D:\JavaTools\hibernate-3.2.6.ga.zip

D:\JavaTools\hibernate-annotations-3.3.1.GA.zip

D:\JavaTools\HibernateTools-3.2.2.Beta1.zip

D:\JavaTools\hibernate-validator-3.0.0.GA.zip

D:\JavaTools\jdk-6u7-windows-i586-p.exe

D:\JavaTools\mysql-gui-tools-noinstall-5.0-r12-win32.zip

D:\JavaTools\mysql-noinstall-5.0.51b-win32.zip

D:\JavaTools\spring-framework-2.5.5-with-dependencies.zip

D:\JavaTools\struts-2.1.2-all.zip

D:\JavaTools\tomcatPluginV321.zip

(注:其它的软件和开发包在开发中用到时再下载,如jQuery)


2.安装设置

1)
安装JDK

双击jdk-6u7-windows-i586-p.exe安装JDK

不安装公共JRE和JavaDB,安装到D:\,如图示。


open_img('attachments/200807/7569184466.png')

安装完成后,在Window环境变量的系统变量中添加JAVA_HOME,其值为D:\jdk1.6.0_07,在Path环境变量的前面加上%JAVA_HOME%\bin;(分号不要掉了)。

2)
安装Eclipse

将D:\JavaTools\eclipse-jee-ganymede-win32.zip解压到D:\eclipse,改名为D:\eclipse3.4.0。

右键单击D:\eclipse3.4.0\eclipse.exe,发送到桌面一个快捷方式,将快捷方式改名为eclipse3.4.0.exe。

将D: \JavaTools\tomcatPluginV321.zip解压到D:\JavaTools\tomcatPluginV321\,将里面的 com.sysdeo.eclipse.tomcat_3.2.1目录及内容复制到D:\eclipse3.4.0\dropins目录下。

启动Eclipse,注意将workspace设置到eclipse3.4.0目录下,并设为默认。见下图。


open_img('attachments/200807/1311829220.png')


open_img('attachments/200807/3999560475.png')

如果正常,进去后在工具条上会看到


open_img('attachments/200807/0967659776.png')

退出Eclipse。

3)
安装Tomcat

将D:\JavaTools\apache-tomcat-6.0.16.zip解压到D:\apache-tomcat-6.0.16,改名为D:\tomcat-6.0.16。

执行D:\tomcat-6.0.16\bin\startup.bat启动Tomcat。

在浏览器中查看http://localhost:8080/

正常的话可以看到Tomcat的页面。

关闭浏览器窗口,关闭Tomcat控制台窗口。

4)
安装MySQL

将D:\JavaTools\mysql-noinstall-5.0.51b-win32.zip解压到D:\mysql-5.0.51b-win32,改名为

D:\mysql-5.0.51b。

执行D:\mysql-5.0.51b\bin\mysqld-nt.exe启动mysql。

将D:\JavaTools\mysql-gui-tools-noinstall-5.0-r12-win32.zip解压到D:\MySQL GUI Tools 5.0\。

执行D:\MySQL GUI Tools 5.0\MySQLQueryBrowser.exe启动客户端。

正常情况下OK进去以后,可以访问数据库。

(注:为了访问方便,可以建立以上可执行文件的快捷方式)


3.Hello Java Web

1)
建立Web工程

建立目录D:\Project用来放工程。

启动Eclipse。

菜单Window–>Preferences–>Tomcat。

Tomcat version,Tomcat home和Context declaration mode的选择如下图所示 。


open_img('attachments/200807/3890579454.png')

OK保存。

菜单File–>New–>Project…–>Java–>Tomcat Project,下一步,Project name填Bitrac。

Use default location取消,然后选择D:\Project如下图所示


open_img('attachments/200807/1457145286.png')

Location后面要加上\Bitrac。

下一步,设置WebRoot,见下图


open_img('attachments/200807/2027305000.png')

Finish完成工程创建。

正常的话会转到Java视图,可以在Eclipse中看到如下图所示的工程结构。


open_img('attachments/200807/4952027448.png')

在Eclipse中右键单击WebRoot/WEB-INF/src,delete删除这个目录。

在Bitrac 上点右键,快捷菜单中选择Tomcat project–>Update context definition,成功后,会看到D:\tomcat-6.0.16\conf\Catalina\localhost下面有个Bitrac.xml 文件。

在Bitrac上点右键,快捷菜单中选择Properties–>Tomcat–>Context name,将Bitrac改成bitrac,再重复上面的步骤Update context definition。

在Bitrac上点右键,快捷菜单中选择Properties–>Resource–>Text file encoding–>Other,选择UTF-8,OK保存。(上述操作实际是打开了工程属性对话框,后面将用这一说法代替)

2)
新增文件

选择WebRoot,快捷键Ctrl+N打开新建文件对话框,Web–>Jsp,下一步,文件名填index.jsp,finish完成新建文件。

在新文件的<body></body>之间写上Hello Java Web。

3)
运行

点工具条上Tomcat插件按钮 中的第一个按钮启动Tomcat。

在浏览器中查看http://localhost:8080/bitrac/

正常的话会看到Hello Java Web,最简单的Java Web程序完成。

4)
为复杂的Java Web程序做准备

点Tomcat插件工具条的第二个按钮停止Tomcat。

4.1)将D:\JavaTools\struts-2.1.2-all.zip解压到D:\JavaTools\struts-2.1.2

将下列文件

D:\JavaTools\struts-2.1.2\lib\struts2-core-2.1.2.jar

D:\JavaTools\struts-2.1.2\lib\xwork-2.1.1.jar

D:\JavaTools\struts-2.1.2\lib\commons-fileupload-1.2.1.jar

D:\JavaTools\struts-2.1.2\lib\commons-io-1.3.2.jar

D:\JavaTools\struts-2.1.2\lib\commons-logging-api-1.1.jar

D:\JavaTools\struts-2.1.2\lib\ognl-2.6.11.jar

复制到D:\Project\Bitrac\WebRoot\WEB-INF\lib

4.2)将D:\JavaTools\freemarker-2.3.13.tar.gz解压到D:\JavaTools\freemarker-2.3.13

将D:\JavaTools\freemarker-2.3.13\lib\freemarker.jar复制到

D:\Project\Bitrac\WebRoot\WEB-INF\lib,改名为freemarker-2.3.13.jar

4.3)将D:\JavaTools\spring-framework-2.5.5-with-dependencies.zip解压到

D:\JavaTools\spring-framework-2.5.5

将D:\JavaTools\spring-framework-2.5.5\dist\spring.jar复制到

D:\Project\Bitrac\WebRoot\WEB-INF\lib,改名为spring-2.5.5.jar

4.4)将D:\JavaTools\hibernate-3.2.6.ga.zip解压到D:\JavaTools\hibernate-3.2\

将D:\JavaTools\hibernate-3.2\hibernate3.jar复制到

D:\Project\Bitrac\WebRoot\WEB-INF\lib,改名为hibernate-3.2.6.jar

4.5)将D:\JavaTools\hibernate-annotations-3.3.1.GA.zip解压到

D:\JavaTools\hibernate-annotations-3.3.1.GA\

将D:\JavaTools\hibernate-annotations-3.3.1.GA\hibernate-annotations.jar复制到

D:\Project\Bitrac\WebRoot\WEB-INF\lib,改名为hibernate-annotations-3.3.1.jar

4.6)将D:\JavaTools\hibernate-validator-3.0.0.GA.zip解压到

D:\JavaTools\hibernate-validator-3.0.0.GA

将D:\JavaTools\hibernate-validator-3.0.0.GA\hibernate-validator.jar复制到

D:\Project\Bitrac\WebRoot\WEB-INF\lib,改名为hibernate-validator-3.0.0.jar

打开Bitrac工程属性对话框

Java Build Path–>Libraries–>Add Jars…,将lib下的jar都添加到当前Libraries中。

将D:\JavaTools\struts-2.1.2\apps\struts2-blank-2.1.2.war中的web.xml用winrar解压出来,复制到D:\Project\Bitrac\WebRoot\WEB-INF下。

打开D:\Project\Bitrac\WebRoot\WEB-INF\web.xml

将index.html改为index.jsp,保存。

启动tomcat。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110477.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据挖掘十大算法——简介

    数据挖掘十大算法——简介1.简介ICDM(国际数据挖掘大会)2006年从18种提名的数据挖掘算法中投票选出了十大算法。这18中提名数据挖掘算法分属10大数据挖掘主题,红色部分即为最终选出的十大算法: 分类(Classification) C4.5 CART KNearestNeighbours NaiveBayes 统计学习(StatisticalLearning) SV…

    2022年6月10日
    31
  • 打印显示服务器脱机win10,如何在Win10中将打印机状态从脱机更改为联机

    打印显示服务器脱机win10,如何在Win10中将打印机状态从脱机更改为联机Windows10上的打印机可以具有脱机和联机状态。我很惊讶地发现这一点,因为每个人都希望他们的打印机可供使用并准备好进行打印。应该知道,当打印机脱机时,并不意味着它已被删除。由于打印过程中出现错误或驱动程序出现问题,它可能会脱机。如果发现问题,Windows操作系统可以将打印机的状态设置为脱机。在本文中,我将展示如何将打印机状态更改为联机或将打印机恢复为联机状态。打印机离线?将打印…

    2022年5月27日
    62
  • quotename mysql,我如何在mySQL中创建一个QUOTENAME函数

    quotename mysql,我如何在mySQL中创建一个QUOTENAME函数IwouldliketocreateaQUOTENAME()functioninmySQLliketheonethatexistsinM$SQLServer.Thisiswhatitdoes:QUOTENAMEreturnsaUnicodestringwiththedelimitersaddedtomaketheinputstr…

    2022年7月25日
    11
  • Linux:无法删除文件,不允许操作

    Linux:无法删除文件,不允许操作文章目录问题描述解决问题命令详解 lsattr 命令 chattr 命令问题描述我的是 centos8 0 系统 今天在删除文件时 删除失败 提示无法删除 不允许操作 如下首先查看文件权限发现文件没有执行权限 添加权限 如下失败 不允许操作解决问题查看文件是否被禁止操作 如下所示简单解释以下 ia 参数 后面附上命令详解 a AppendOnly 系统只允许在这个文件之后追加数据 不允许任何进程覆盖或截断这个文件 如果目录具有这个属性 系统将只允许在这个目录下建立和修改文件 而不允许

    2025年10月18日
    3
  • STM32之HAL库的串口接收丢字节_stm32标准库还有更新吗

    STM32之HAL库的串口接收丢字节_stm32标准库还有更新吗1STM32的三种开发方式通常新手在入门STM32的时候,首先都要先选择一种要用的开发方式,不同的开发方式会导致你编程的架构是完全不一样的。一般大多数都会选用标准库和HAL库,而极少部分人会通过直接配置寄存器进行开发。网上关于标准库、HAL库的描述相信是数不胜数。可是一个对于很多刚入门的朋友还是没法很直观的去真正了解这些不同开发发方式彼此之间的区别,所以笔者想以一种非常直白的方式,用自己的理解…

    2025年8月26日
    6
  • 【Linux】open函数的参数和作用

    【Linux】open函数的参数和作用一、open函数用来干什么open函数在Linux下一般用来打开或者创建一个文件,我们可以根据参数来定制我们需要的文件的属性和用户权限等各种参数。二、open函数的定义和参数我们首先来看下open函数在Linux下的定义#include#include#includeintopen(constchar*pathnam

    2022年5月26日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号