MyException - 我的异常网
当前位置:我的异常网» Web前端 » javaweb开发环境筹建-转载

javaweb开发环境筹建-转载

www.MyException.Cn  网友分享于:2013-09-10  浏览:13次
javaweb开发环境搭建--转载

概要 
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。

 

转载自http://blog.163.com/huayixue@126/blog/static/38138905200862522959636/

文章评论

程序员的鄙视链
程序员的鄙视链
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
中美印日四国程序员比较
中美印日四国程序员比较
程序员必看的十大电影
程序员必看的十大电影
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
漫画:程序员的工作
漫画:程序员的工作
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
Java程序员必看电影
Java程序员必看电影
老程序员的下场
老程序员的下场
程序员应该关注的一些事儿
程序员应该关注的一些事儿
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
 程序员的样子
程序员的样子
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
鲜为人知的编程真相
鲜为人知的编程真相
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
旅行,写作,编程
旅行,写作,编程
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
10个调试和排错的小建议
10个调试和排错的小建议
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
每天工作4小时的程序员
每天工作4小时的程序员
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
那些争议最大的编程观点
那些争议最大的编程观点
一个程序员的时间管理
一个程序员的时间管理
程序员都该阅读的书
程序员都该阅读的书
我是如何打败拖延症的
我是如何打败拖延症的
我的丈夫是个程序员
我的丈夫是个程序员
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有