当前位置: 代码迷 >> Eclipse >> j2ee学习01-环境装配和配置(JDK、Tomcat、Eclipse)
  详细解决方案

j2ee学习01-环境装配和配置(JDK、Tomcat、Eclipse)

热度:44   发布时间:2016-04-23 02:16:56.0
j2ee学习01----环境安装和配置(JDK、Tomcat、Eclipse)

1、安装JDK(JDK网上安装教程,大家一搜一大把的!呵呵,在此我就不详讲)。

?

?? 安装注意:XP和win7的环境变量配置好型有点不一样。XP下,需要把JAVA_HOME..全部填上,WIN7貌似不需要,只需要将path路径延伸到Bin路径下就OK!

?

?? 测试:大家熟悉的HelloWorld程序呼之欲出!

?

?

2、安装Tomcat

?

??? 下载 Tomcat ,目前到7.X.我现在还是比较喜欢用6.X的。所有下载的是6.X的。建议到官网上下载。有安装版的和解压包的两种。

?

??? 环境变量配置:(本人从网上搜索出来很多,但是有的可能已经老了,请大家注意一下,6.X的没有那个common文件夹了。)好像安装版的和非安装版的都不需要再配什么环境变量了!

?

??? 测试:DOS进入(C:\apache-tomcat-6.0.32\bin)tomcat安装路径的bin文件夹下。输入startup 则会显示你启动服务器。然后输入经典的:http://localhost:8080/ (在配置中可以修改端口

?? C:\apache-tomcat-7.0.14\apache-tomcat-7.0.14\conf\server.xml? 找到自己的server.xml路径)

??? 出现经典的tomcat首页

?

? 测试二:在tomcat安装的路径下,找到webapps文件夹。在里面建立一个自己的文件夹(myweb),在该文件夹下建立两个文件。一个WEB.XML文件和1.jsp文件

?

?

代码分别为:


<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
<display-name>My Web Application</display-name>
<description>
??? A application for test.
</description>
</web-app>

?

?

1.jsp

?

<html>
<body>
<center>
??? Now time is: <%=new java.util.Date()%>
</center>
</body>
</html>

?

?

在浏览器输入http://localhost:8080/myweb/1.jsp

?

如果正常显示时间,则为OK!

?

?

?3、eclipse安装(copy别人的。呵呵!)

?

?

?

前言
???????
Eclipse是最流行的功能强大的java IDE,有丰富的插件,配合插件可以作为j2eecc++.net等开发工具。需要安装插件才能支持Web开发和其他应用的开发,这是eclipse的优点,也是eclipse的缺点,优点在于灵活,缺点在于麻烦。在此主要介绍windows环境下Eclipse如何安装配置插件一般方法,如何优化,并就常见的问题给以解答,并给出Eclipse作为J2EE开发工具的插件方案。再说明一点,Eclipse是一个Java开发的IDE工具,需要有Java运行环境的支持,最新的eclipse3.2.2需要1.4以上版本的jdk

一、下载安装Eclipse
???????
打开[url]www.eclipse.org[/url],在首页上找下载栏目,下载最新的eclipse-SDK-3.2.2-win32.zip和中文语言包NLpack1-eclipse-SDK-3.2.1-win32.zip
???????
解压缩eclipse-SDK-3.2.2-win32.zip到一个目录,假如解压缩到F:\下面,则会生成一个F:\eclipse文件夹,这个是eclipse的文件夹;解压缩NLpack1-eclipse-SDK-3.2.1-win32.zip到一个目录,复制其中plugins目录下的所有文件和文件夹到F:\eclipse\plugins,复制其中features目录下的所有文件和文件夹到F:\eclipse\features
???????
运行F:\eclipse\eclipse.exe即可启动一个中文版的Eclipse

???????
这个是eclipse最基本的安装配置方法,如果你不要安装中文版,那么你直接解压缩eclipse-SDK-3.2.2-win32.zip到任意一个目录,然后运行eclipse.exe即可。这里的语言包NLpack1-eclipse-SDK-3.2.1-win32.zip实际上一个eclipse插件!
?????? Eclipse
的插件实际上都有一个目录规范eclipseeclipse\featureseclipse\plugins,安装的时候也很简单,上面介绍的方法就是其中一种,在此我称之为“侵入式安装插件方法”。从上面插件安装过程可以看出“侵入式安装插件方法”就是简单的将插件中eclipse\featureseclipse\plugins复制到eclipse安装目录中的eclipse\featureseclipse\plugins下面即可,这种安装方式有个严重缺陷,就是安装后,实际上是不可以卸载,安装过程不可逆转,无法灵活配置管理所安装的插件。

二、非侵入式安装插件方法(links安装方法)
???????
既然有侵入式的安装,言下之意,还有个“非侵入式安装”,也有人成为links安装方法,下面看究竟是如何安装的:).
??????
非侵入式安装也分两种,一种是绝对路径安装方法,一种是相对路径的安装方法。首先看绝对路径的安装的方法。

??????
在上面安装过程中,我们将中文语言包NLpack1-eclipse-SDK-3.2.1-win32.zip插件解压缩到一个地方假设为F:\myplugins目录文件夹的目录结构如下:
?? ?NLpack1-eclipse-SDK-3.2.1-win32
?? ??? ?eclipse
?? ??? ??? ?features
?? ??? ??? ?plugins

然后在eclipse的安装目录下新建一个文件夹links,在新建一个文本文档(后缀名可以是.aaa.zz而不一定是.txtNLpack1-eclipse-SDK-3.2.1-win32.txt,内容如下:path=F:/myplugins/NLpack1-eclipse-SDK-3.2.1-win32,路径的间隔符为“ /”或“\\”。这样这个插件就安装好了。

???????
上面这个是“非侵入式绝对路径插件安装”方法,下面看如何变绝对为相对,使eclipse的运行不再依赖绝对路径,这正是相对路径安装的优点。

??????
在上绝对路径安装过程中,我们在eclipe安装目录F:\eclipse下面新建一个linksmyplugins文件夹,将中文语言包插件NLpack1-eclipse-SDK-3.2.1-win32.zip解压缩到F:\eclipse\myplugins下面,目录结构不变。然后在links目录中修改新建一个文件NLpack1-eclipse-SDK-3.2.1-win32.txt,内容如下:path=myplugins/NLpack1-eclipse-SDK-3.2.1-win32,这样就可以了。

??????
相对路径安装需要注意一点就是插件的目录myplugins一定要建在eclipse的安装目录下面,可任意命名,所有的插件最好都放到这个目录(方便管理),每个插件对应一个links目录里的一个文本配置文件。links目录的名字只能是命名为links

???????
这个安装过程很清楚,我就不做安装过程总结了,另外,还有一些插件是在线安装的,这就另当别论了,不过我还是强烈建议你用links安装方法。

三、扩展EclipeJ2EE IDE
??????? Eclipse
是个Java IDE,要作为J2EE开发工具,需要安装插件,这一类插件也比较多,为了节省你我宝贵的时间,我就介绍一下最好用,最流行,最容易获得的一个插件--WTPWTP是一个拥有广大用户基础和开发者的开源插件,WTP的出现改写Java IDE的发展史,更准确的说,WTP是从06年初开始火起来!到现在也就一个年头多一点。
???????
下面看如何获取和安装配置。打开[url]www.eclipse.org[/url]downloads栏目,在页面上有一个显示热点插件的下载排行,WTP不负众望,总是排在No1,呵呵,好找吧。为了以后开发方便,我们一步到位,下载个完整版的wtp插件wtp-wst-sdk-R-1.5.3.zip或者wtp-wst-R-1.5.3.zip,这两个的差别在于sdk的带源码,别的没什么差别!不带源码的运行速度稍微快一点(理论上),但是我感觉不到,呵呵。如果你需要中文包,在下个NLpack1-wtp-sdk-R-1.5.1-200609230508a.zip或者NLpack1-wtp-R-1.5.1-200609230508a.zip,下载的地址很多,这么弱弱的问题我不说了,然后按照上面介绍的方法安装就可以了。

???????
如果你是做J2EE或者java web开发的,那么你就直接下载一个集成了eclipsewtpwtp-all-in-one-sdk-R-1.5.3-win32.zip,这样会更好,你最多需要安装两个语言包,这样就更省事了,呵呵。

四、优化

??????
优化的目的是为了让eclipse运行更稳定更流畅更快!
首先:内存优化
eclipse
安装后,在安装目录有个eclipse.ini文件,内容如下:
-vmargs
-Xms40m
-Xmx256m

这个文件用来配置eclipse启动时候的内存分配方案,Xms是初始化内存大小,Xmx是最大可使用内存大小,这个默认的配置是eclipse资源消耗最小化的配置。如果你的项目比较大,这个配置必须改,一般适当调整为128384即可,若项目更大一些则调整的再大一些,根据实际情况决定。这个参数配置的大小很关键,太小,eclipse垃圾回收会过于频繁导致很慢,或者内存堆栈溢出而崩溃。太大,eclipse会吃掉大量内存,垃圾回收周期变长,但每次回收会很慢,影响使用。所以你在配置的时候需要权衡,尝试!
其次:插件优化
当你安装了多个插件的时候,会消耗很大的内存资源,为此你只需要将不用的插件配置文件从links目录移除,注意了,不是删除,你可以在links目录里面新建一个_useless,将不用的配置文件移放到其中,用的时候再移放回来。

五、常见问题解决

1
eclipse语言包或者其他插件没有安装上
??? 因:是你可能运行过了英文版的eclipse之后才装语言包的。
解决办法:删掉configuration中除了config.ini以外的所有文件和文件夹,确保插件安装配置正确。

2
eclipse启动不了
??? 因:没有正确安装jdk,或者没有配置jdk,一般情况下安装jdk后需要配置,但当你装过多次jdk或者用以前系统中遗留下载的已经安装过的jdk的时候,需要配置jdk,同时还要注意eclipsejdk的版本的要求。
解决办法:配置JDK。也就是配置系统变量JAVA_HOMECLASSPATHPATH,必要时候还要重装jdk。如果还不能解决,也许就是你的eclipse文件有损坏或丢失,或者你的硬盘有坏道了,怎么办就很清楚了,呵呵。

3
、想要重新配置工作空间
??? 因:你默认了工作空间,很郁闷,每次都是那个。
解决办法:删掉configuration中除了config.ini以外的所有文件和文件夹,确保插件安装配置正确。

4
、无法编译打包
??? 因:排除上面的问题外,应该是你程序所依赖包找不到。
解决办法:在构建路径中添加所需要的包。

?

?

?Eclipse插件安装

?

做为当下最流行的开源IDE之一,Eclipse的一大优势就在于其无数优秀的插件。一个好的插件可以大大的提高我们的工作效率,学习如何安装Eclipse插件自然也是必修课了。下面介绍Eclipse插件的安装方法。

Eclipse插件的安装方法大体有以下三种:

第一种:直接复制法

假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹featuresplugins ,然后把两个文件夹里的文件分别复制到eclipse下所对应的文件夹下的features plugins 下,一般的把插件文件直接复制 到eclipse目录里是最直接也是最愚蠢的一种方法!因为日后想要删除这些插件会非常的困难!强列的不推荐使用!!

注意:直接将 插件包解压到plugins文件夹下之后,重启eclipse,可能不会加载新的插件。

解决方法是:

1、打开命令行,到当前eclipse的目录下,输入eclipse -clean,重新启动eclipse,这样eclipse就会加上新的插件了。

2、如果插件不能升效,则请将eclipse\configuration\org.eclipse.update目录删除后再启动eclipse:)

你可以在eclipse的菜单"Help"-->"About Eclipse SDK"-->"Feature Details" "Plug-in Details"中看到新安装的插件。

第二种:使用link文件法

a.假设你的Eclipse的在(C:\eclipse),在该文件夹下,新建这样的目录结构(C:\eclipse\PluginsEclipse\jode\eclipse),

b.解压你下载的eclipse 插件或者安装eclipse 插件到指定目录BBC:\BB)文件夹,打开BB 文件夹,然后把 BB文件夹里的两个文件夹featuresplugins 复制到刚刚新建好的eclipse C:\eclipse\PluginsEclipse\jode\eclipse,这样eclipse中就有了二个插件目录features and plugins).

c.eclipseC:\eclipse)目录中新建links(C:\eclipse\links)目录,links目录中建立一个以link为扩展名的文本文件如jode.link,内容如下path=C:/eclipse/PluginsEclipse/jode 或者 path=C:\\eclipse\\PluginsEclipse\\jode 插件的目录)

重启eclipse插件就会安装完成。

注意:link文件中path=插件目录的path路径分隔要用\\或是/

1.??????????? /eclipse/? ?

2.??????????? ?????links/? ?

3.??????????? ??????????jode.link? ?

4.??????????? ??????????webtools.link? ?

5.??????????? ??????????updateManager.link? ?

6.??????????? ??????????...? ?

7.??????????? ?????...? ?

可以在eclipse的菜单"Help"-->"About Eclipse SDK"-->"Feature Details" "Plug-in Details"中看到新安装的插件。

第三种:使用eclipse自带的图形界面的插件安装方法

选择Help > Software Updates > Manager Configuration
在选择Add > Extension Location 找到你要安装插件的目录就可以了。使用eclipsehelp->SoftwareUpdates ->

Find and install... search for new features... 输入软件安装地址进行安装强烈推荐这种方法,优点很多比如可以方

便的添加删除,也不用自己写link文件!

备注:Eclipse插件的目录结构

8.??????????? /eclipse-plugins/? ?

9.??????????? ???eclipse/? ?

10.??????? ??????.eclipseextension? ?

11.??????? ??????features/? ?

12.??????? ??????plugins/? ?

13.??????? ?

2.3种方法所指向的目录都指的是"eclipse"目录,

如果用第3种方法,在eclipse这个目录下必须有文件.eclipseextension,如果你下的插件没有这个文件,
那就随便eclipse安装目录下的那个文件靠过去就行了!只有有这么个文件就可以了,内容没什么用,主要是一些版本信息!例如:

14.??????? id=org.eclipse.platform?name=Eclipse?Platform? ?

15.??????? version=3.1.1? ?

以上就介绍了三种Eclipse插件的安装方法。

?

?

?

?

?

?

  相关解决方案