[转]搭建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)
上一篇 2021年8月16日 上午10:00
下一篇 2021年8月16日 上午11:00


相关推荐

  • 雷军反击董明珠:感觉董总好像认输了似的

    雷军反击董明珠:感觉董总好像认输了似的

    2022年2月5日
    46
  • 2018最潮最火背景图_qq主题背景怎么设置自定义

    2018最潮最火背景图_qq主题背景怎么设置自定义登录CSDN后,点击“我的博客”,如右图所示,

    2022年10月11日
    4
  • NTP 时间服务器「建议收藏」

    NTP时间服务器,为客户机提供标准时间原理:NTP(NetworkTimeProtocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正1、客户端安装chrony软件与NTP服务器沟通]#yum-yinstallchrony2、修改配置文件/etc/chrony.conf指定服务端…

    2022年4月6日
    48
  • Navicat Premium 15激活码【2021.10最新】

    (Navicat Premium 15激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~09LV…

    2022年3月28日
    65
  • 【WPS自动签到】利用云函数实现WPS自动签到获得WPS免费会员

    【WPS自动签到】利用云函数实现WPS自动签到获得WPS免费会员前言 WPS 是一款经常用的软件 但是会员又不想买 有些功能还必须会员使用 本来 WPS 是有一个 打卡签到 可以免费领取会员的 但是每天总是忘 因此想到利用 云函数 Server 酱实现基于 Python 的自动打卡签到 这样每天就会自动获得会员了 效果还不错 由于内置了一些小号来接受打卡邀请 因此我们的账号还可获得邀请奖励 2020 07 17 日亲测是每天最少获得 11 天的会员 下面是这几天的实测效果 2020 07 17 亲测有效 2020 07 18 又获得 11 天会员一 需要的一些配

    2026年3月19日
    2
  • 119149_1125*2436

    119149_1125*2436题意理解:http://acm.timus.ru/problem.aspx?space=1&amp;num=1142有N个对象,问有多少种关系?问题分析:用动态规划做:f(a,b)表示a个对象分成b组的分法。b组的意思是a个对象放到b个篮子里,每个篮子的对象之间是相等关系。初始值:f(0,0)=1;f(0,1…N)=0;f(1…N,0)=0递归式:f(a,b)=f(…

    2026年4月16日
    3

发表回复

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

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