`
fuerbosi
  • 浏览: 464010 次
文章分类
社区版块
存档分类
最新评论

Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境

 
阅读更多

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

先下载相关的工具

JDK1.6 官网下载:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe

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经常会碰到的烦恼吗?

在使用eclipse中,相信大家比我更是轻车熟路了(我平常一般用Intellij idea的),下面讲解一下在eclipse web项目中,如何设置webroot目录指向问题,希望对新手有用.

在eclipse3.6中,它默认指向的webRoot为WebContent目录,如果,我们的项目webRoot目录不是这个名,而是webapp,web等名字呢?如何设置其指向呢?

第一,新建项目时的设置:

在新建对话框下一步,进行到Web Module时将Content Directory的名字改为你想要的名字就可以了.

第二,已有项目的设置,加载一个已有web项目,项目到eclipse中时

1、增加web Facets,对着项目根节点,右键,选择Properties,在弹出的对话框中,选择Project Facets,在右边的选择框中,勾选Java和Dynamic Web Module,并在Dynamic Web Module 后数字中,选择jsp的版本,默认为3.0.

2、还是在这个界面,选中,这时,选择列表下面会出现“Further Configuration availabe”的链接,点击这个链接,设置src和out path,下一步,就是Web Module的设置了,第一项所说,更改Content Directory名字为你的webRoot目录名字即可。

以下两步是在eclipse没有自动为导入的项目进行过相关设置的前提下进行的(也就是项目根目录下没有.settings文件夹),如果导入项目后,eclipse自动将java和Dynamic Web Module选好了,但配置的相关路径不正确,我们又应该怎么办呢?

一种方式:将项目根目录下的.settings文件夹删除,对项目进行refresh一下(一定要刷新下),然后,再进行第二项的1、2小点的步骤。这时,去增加web Facets时,原来的√选才会被清除掉,可以进行重新设置。

另一种方式:改配置文件,打开.setting文件夹下的org.eclipse.wst.common.component文件,用记事本打开,

<wb-module deploy-name="AMS">

<wb-resource deploy-path="/" source-path="/WebContent"/>

<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

<property name="context-root" value="AMS"/>

<property name="java-output-path" value="/AMS/WebContent/WEB-INF/classes"/>

</wb-module>

找到红色标识的那句话,将蓝色标识的文件夹目录改为你的webRoot目录名,即可。如果没有红色标识这一行,就自行加上去即可。

同时

将.jsdtscope文件

<classpathentry kind="src" path="WebContent"/>同步改成与上面的source-path一致

将org.eclipse.wst.common.project.facet.core.xml文件

<installed facet="java" version="1.6"/> 这一行指定JDK版本

<installed facet="jst.web" version="2.5"/> 这一行指定Web版本,指servlet和jsp,另外,如果这里改了web的版本,注意同步把web.xml中的<web-app>中相关的xmlns指到相应的版本

2.3------

<web-app id="WebApp_ID" version="2.3" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">


2.4------

<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">


<installed facet="wst.jsdt.web" version="1.0"/> 这一行指定javascript版本

报错:The server does not support version 3.0 of the J2EE Web module specification


The server does not support version 3.0 of the J2EE Web module specification

报如下错误: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"/>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics