1.安装JDK
安装好JDK后,再配置JDK的环境变量:
在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。
新建系统变量JAVA_HOME:C:/Program Files/Java/jdk1.5.0_06;
新建系统变量CLASSPATH:.;%JAVA_HOME%/lib;(注意:点号表示当前目录,不能省略)
在系统变量Path的值的前面加入以下内容:%JAVA_HOME%/bin;(注意:这里的分号不能省略)
到这里,JDK安装完毕。
2.安装Tomcat
安装好Tomcat后,再配置Tomcat的环境变量:
在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。
新建系统变量CATALINA_HOME:D:/jakarta-tomcat-5.0.30
在系统变量CLASSPATH的值的后面加入:%CATALINA_HOME%/common/lib;
在系统变量Path的值中"%JAVA_HOME%/bin;"的后面加入以下内容:%CATALINA_HOME%/bin;
到这里,Tomcat安装完毕。
Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境
对于初学者来说,如果没有接触过java web开发的话,搭建开发环境将是一个门槛。以前一直用ASP.NET进行web开发,基本不需要搭建环境,因为Visual Studio已经把开发需要的环境都集成好了,所以对新手来说很容易上手。最近因为项目需要,必须得用j2ee架构进行开发,所以将配置环境过程中遇到的问题记录下来。
一.准备工作
系统环境:Windows xp
先下载相关的工具
Eclipse Galileo 3.5.0 Classic 官网下载:http://www.eclipse.org/downloads/packages/release/galileo/r
(注意,Eclipse有很多版本的,这里下载的是伽利略3.5标准版的,其它版本都是在标准版的基础上集成一些插件而成的,如Eclipse IDE for Java EE Developers则集成了进行java ee开发所需要的插件,Eclipse IDE for C/C++ Developers则集成了C/C++开发所需要的插件)
Tomcat 6.X 官网下载:http://tomcat.apache.org/download-60.cgi
(注意,Tomcat有压缩版的和安装版之分,压缩版的解压之后,需要配置一些环境变量,安装版的安装完毕之后可以直接使用,不用配置环境,对于新手方便很多,在这里我们下载安装版本的,32-bit/64-bit Windows Service Installer)
MySql5.5 官网下载:http://www.mysql.com/downloads/mysql/
(MySql是一款轻巧开源的数据库引擎,它的Community Server是免费使用的,Enterprise(企业版)需要付费)
MySql-Front 5.1.4 官网下载:http://www.mysqlfront.de/wp/download/
(MySql-Front是针对MySql数据库引擎开发的一套图形管理工具,不过可惜需要付费。我自己找到了一个含有注册码版本的,已经上传到博客空间了,下载地址:http://files.cnblogs.com/dolphin0520/sql-front5.1.rar
二.安装
1.安装JDK
JDK(Java Development Kit)是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库,所以首先必须安装JDK,点击JDK安装程序之后,就需要配置系统环境变量了。
1)右键"我的电脑",依次选择"属性"—>"高级"—>"环境变量";
2)选择系统变量"path",将JDK安装bin目录添加到后面,比如我的JDK安装目录为:
C:\ProgramFiles\Java\jdk1.6.0_14\bin,则将该值添加到path末尾,如果前一个系统变量值末尾没有分号,注意在
C:\ProgramFiles\Java\jdk1.6.0_14\bin前添加一个分号;
3)新建系统变量,命名为:classpath,依次将
C:\Program Files\Java\jdk1.6.0_14\lib\tools.jar;
C:\Program Files\Java\jdk1.6.0_14\lib\dt.jar;两个值添加进去,确定。
4)打开cmd.exe,输入java -version,如果显示出JDK的版本,则表示安装成功。
2.Eclipse直接解压之后就可以使用。
Eclipse解压之后,需要下载WTP(Web Tools Platform)才能进行web开发,因为之前下载的Eclipse是标准版的,不含开发web工程需要的插件,最简单的安装办法是在线安装WTP插件,下载好WTP插件再安装容易出错。
在线安装的办法是:
1)启动Eclipse,选择help—>install new software
2)选择Available Software sites,找到http://download.eclipse.org/webtools/updates,将其enable
3)然后在地址栏里选择http://download.eclipse.org/webtools/updates,等待片刻;
4)勾选"Web Tools Platform (WTP) 3.1.2 ",然后进行下载安装即可。安装完毕之后会提示重启。
3.安装Tomcat
对于安装版的tomcat直接进行安装(一些设置都采用默认设置),安装好tomcat之后,在开始菜单里选择"monitor tomcat",启动tomcat,在浏览器里输入http://localhost:8080,如果显示出tomcat的欢迎界面,则表示安装成功。
为了方面在Eclipse中启动和关闭tomcat,可以下载一个tomcat plugin插件,目前最新版本为:tomcatPluginV321.zip
下载地址:http://ishare.iask.sina.com.cn/f/12294480.html?from=like&retcode=0
下载好之后,解压文件,将com.sysdeo.eclipse.tomcat_3.2.1放到Eclipse的plugins文件夹下,重新启动Eclipse发现Eclipse的工具栏中多了三个小猫的图标,然后需要将tomcat关联到Eclipse。
1)选择windows—>preferences—>Tomcat
2)选中tomcat,将版本设置为tomcat 6.x,并将"tomcat home"指定到tomcat的安装目录。
3)展开tomcat节点,选择"Advanced",将tomcat base指定到tomcat安装目录。
4)展开JVM Settings,将"jre"设置为"JDK"即可。
点击小猫图标启动tomcat,如果在控制台出现以下字样:
2012-3-8 15:43:26 org.apache.catalina.startup.Catalina start
信息: Server startup in 2079 ms
则表示关联成功。
4.安装MySql和Sql-Front,安装MySql有一篇文章讲解的很细致:http://wenku.baidu.com/view/49b110c7bb4cf7ec4afed083.html
5.在上述环境搭建好之后,为了使得能够连接数据库,需要下载一个mysql-connector,下载地址:http://dev.mysql.com/downloads/connector/j/5.0.html,下载完之后解压,将mysql-connector-java-5.0.8-bin.jar这个文件拷贝到tomcat安装目录的lib文件夹下。
6.为了能够在工程中建立servlet,需要将servlet-api.jar(这个文件在tomcat安装目录的lib文件夹下)添加到Eclipse的引用库中,方法是
选择windows—>preferences—>Java—>Installed jre,选中jre,进行"编辑",选择添加外部JAR,将servlet-api.jar添加进去即可。
创建Web项目
(http://www.ibm.com/developerworks/cn/opensource/os-eclipse-tomcat/)
从 Eclipse IDE,选择 File > New > Project 查看项目向导。在 Wizards 框,输入 Web
,而 New Project 窗口会过滤向导以只显示匹配的那些项。利用这种方法可以很容易找到向导,而无需遍历每一项。
从列表中选择 Dynamic Web Project。我们要使用 Standard Web Project Wizard 来建立静态 HTML Web 项目。 虽然您也可以在技术上使用 Tomcat 运行静态 Web 站点,但 Web 服务器,比如 Apache Web Server 更适合于静态内容。 专门为服务于静态页面而设计的 Web 服务器拥有的开销更少,且专为此目的作了调优。
导入web项目
http://blog.163.com/jeffeng@yeah/blog/static/6281189220112710166721/
关于Eclipse内导入MyEclipse工程
eclipse3.6发布了,给广大使用Myeclipse感到无比卡机的朋友带来了,以及eclipse忠实粉丝带来了福音,略略使用了一下,就让我有一种它如此轻便的身躯,却拥有毫不逊色于myeclipse的功能,确实值得一用,启动快,编码时不卡机,内存占用小,支持多种应用服务器(包括tomcat 7.0),这不正是我们使用myeclipse经常会碰到的烦恼吗?
报如下错误:The server does not support version 3.0 of the J2EE Web module specification
原来创建Test时用的是Tomcat 6.0,jdk都是用的1.6
Tomcat 6.0最多支持Servlet 2.5
解决如下:
在项目根目录下有一个.settings的文件夹,该文件夹下有一个org.eclipse.wst.common.project.facet.core.xml文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="jst.web"/>
<fixed facet="wst.jsdt.web"/>
<fixed facet="java"/>
<installed facet="java" version="1.5"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
把<installed facet="jst.web" version="3.0"/>改为 <installed facet="jst.web" version="2.5"/>