文档章节

搭建Windows下Java Web开发环境

一别经年
 一别经年
发布于 2014/06/14 22:24
字数 1711
阅读 772
收藏 21
点赞 0
评论 3

概要 

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。

© 著作权归作者所有

共有 人打赏支持
一别经年
粉丝 17
博文 138
码字总数 58546
作品 0
西安
程序员
加载中

评论(3)

艾伦HUC
艾伦HUC
愚蠢的人类才会用一键安装包呢!
子弹兄
子弹兄
直接用java一键环境安装包,比如xmapp jspstudy
实迷途其未远觉今是而昨非
实迷途其未远觉今是而昨非
现在用maven啦,不用自己手动去下载jar包
🛠VS Code编辑器配置Java开发环境

🛠VS Code编辑器配置Java开发环境 一、简述 及讨论 由于学校课程的原因,是基本以java开发为主线的课程,但是我对java兴趣不大,又加上我不太喜欢 「Eclipse」这个java的集成开发环境(简称...

Cc卿 ⋅ 06/02 ⋅ 0

Groovy轻松入门——搭建Groovy开发环境

多日来,我发表了多篇关于Groovy的文章,想必大家对Groovy或多或少已经有所了解,今后我会抽空写些Groovy入门性质的文章,供大家参考。 由于时间仓促,水平有限,不足之处请各位朋友多包涵提...

thinkyoung ⋅ 2014/10/26 ⋅ 0

书单丨5本Java后端技术书指引你快速进阶

一名Java开发工程师 不仅要对Java语言及特性有深层次的理解 而且需要掌握与Java相关的 框架、生态及后端开发知识 本文涉及多种后端开发需要掌握的技能 对于帮助提高开发能力非常有帮助 NO.1...

Java高级架构 ⋅ 05/30 ⋅ 0

Windows server 2008和centos 7安装jdk

Windows server 2008和centos 7安装jdk JDK JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Jav...

luchao669 ⋅ 05/31 ⋅ 0

6.1 Java vs php 优缺点、适用类型

1、上手难度比较 php易学易懂,非技术的人,稍稍学习,可以上手,环境搭建用LAMP/WAMP一键安装包,常见开发工具,phpstorm。 Java则要求理解,Java语法和核心架构(jar包)以及JVM,环境配置也...

产品经理的技术课堂 ⋅ 05/20 ⋅ 0

Java基础|Java特性与HelloWorld运行流程

【Java基础】 Java语言特点:(着重了解两个)开源、跨平台。 跨平台如何实现:通过JVM实现,JVM充当Java和不同OS之间的翻译器,不同OS对应不同JVM。 Java语言的平台:JavaSE、JavaME(Androi...

darlingwood2013 ⋅ 05/29 ⋅ 0

2.2 Selenium 环境搭建

Java 环境搭建 下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装JDK 配置Java 环境 校验是否安装完成 控制台输入: java –version 提示版......

米阳MeYoung ⋅ 04/24 ⋅ 0

Java 开源博客 Solo 2.9.0 发布,支持后台文章搜索

Solo 是一款一个命令就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过! 2.9.0 版本支持了后台文章搜索,并改进了 PWA 支持。 安装 下载安装包 解压后执行 java -cp W...

88250 ⋅ 05/17 ⋅ 3

Java 5 、6、 7中新特性

JDK5新特性(与1.4相比)【转】 1 循环 for (type variable : array){ body} for (type variable : arrayList){body} 而1.4必须是: for (int i = 0; i < array.length; i++){ type variabl......

thinkyoung ⋅ 2014/10/14 ⋅ 0

tomcat中jvm内存溢出解决方案

常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap space 一、java.lang.OutOfMemoryError: PermGen space PermGen space的全称......

jin_6868 ⋅ 05/25 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周三乱弹 —— 这样的女人私生活太混乱了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ 胖达panda :你经历过体验到人生的大起大落吗?我一朋友在10秒内体验了,哈哈。@小小编辑 请点一首《almost lover》送给他。 《almost love...

小小编辑 ⋅ 45分钟前 ⋅ 7

自己动手写一个单链表

文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源。 一、概述 单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对...

公众号_好好学java ⋅ 50分钟前 ⋅ 0

Centos7重置Mysql 8.0.1 root 密码

问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc/my.cnf 1...

豆花饭烧土豆 ⋅ 今天 ⋅ 0

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 今天 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 2

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部