JDK 1.6 + Eclipse 3.2.2 + MyEclipse 5.5GA + Tomcat 5.5.23

转载 2007年09月25日 09:36:00
这周开始进入J2EE的学习。之前学习的J2SE部分仅仅是为J2EE的学习打下基础,从这周开始真正进入了java核心部分的学习。首先要了解什 么是J2EE,JAVA平台从1.2版本后就被统称为JAVA 2,JAVA 2有3个版本,分别是J2SE,J2EE和J2ME。
 J2SE (JAVA 2 Platform Standard Edition)
 J2SE是java2标准平台版本。之前我们学习的都是j2se,它主要是针对于桌面系统的应用。它也是java学习的基础。
 J2ME(JAVA 2 Platform Micro Edition)
 J2ME是针对小型设备或智能卡等的JAVA2平台,比如手机、电视卡这类设备上的应用。J2ME包含了部分J2SE的功能,并且对其进行了相应的扩展。
 J2EE(JAVA 2 platform Enterprise Edition)
 J2EE是企业级平台版本,它也是最强大的一个JAVA2平台版本。主要针对复杂的企业级应用。J2EE包含了J2SE的所有功能,并且对J2SE进行了扩展。

 J2EE的规范
 J2EE是一种规范,它提供一种分布式、多层结构、并且基于组件的开发模式。从而能够将复杂的企业级应用标准化,简单化。

 J2EE的层次结构
 在J2EE规范里,将体系结构分为四曾结构模型,分为客户层、表示层、业务逻辑层、企业信息层。
 
 客户层:也称为显示层,用来实现企业级应用系统的操作界面和客户表示。比如Web浏览器,客户端的桌面应用程序,也可以是其他无线设备终端,比如手机,传真等等。
  表示层:表示层由Web服务器和Web组件组成,主要为企业提供Web服务,并且与显示层的网页进行交互。JSP页面和Servlet就是其中的相关技 术,这些组件部署和运行在Web容器中。比较常用的Web容器比如:Tomcat、WebLogic、Websphere等等。这里我们使用的服务器就是 Tomcat。
 业务逻辑层:业务逻辑层也称为应用层,它由EJB组件以及部署EJB组件的容器组成。在EJB里面封装了企业所有的业务逻辑。EJB组件部署在EJB容器和应用服务器端运行,是企业应用中的核心部分。
 企业信息层:企业信息系统层处理信息系统软件,用来 企业数据信息,包括企业基础建设系统,如企业资源计划,大型机事务处理,数据库系统,数据仓库系统以及其他的遗留信息系统等。

 下面主要总结一下如何配置web服务器。
 首先需要搭建好相关的环境。我所使用的JDK和相关的工具如下(使用的操作系统是windowsXP):
 JDK 1.6 + Eclipse 3.2.2 + MyEclipse 5.5GA + Tomcat 5.5.23

 1、安装JDK1.6,安装过程很简单,这里就不再赘述。
 2、配置环境变量。在系统的环境变量中添加变量JAVA_HOME,值输入JDK的安装路径。比如C:/Program Files/Java/jdk1.6.0
 然后在环境变量path里输入:%JAVA_HOME%/bin
 再新建一个CLASSPATH,其值为:%JAVA_HOME%/lib
 3、安装Eclipse,安装Eclipse比较简单,直接解压就行了。
 4、 安装MyEclipse 5.5GA,MyEclipse是Eclipse的一个J2EE插件,功能非常强大,而且也很好用。首先下载MyEclipse的最新版5.5GA,然后 直接点双击安装。安装也简单。安装好后需要注册,由于最新版本的注册和以前不太一样,在本文的最后将附上破解的方法。
 5、安装Web服务器。我这里选择Tomcat 5.5.23版本。下载的Tomcat有两种,解压版的和安装版的。安装版的就比较简单,直接双击安装即可。解压版的需要自己配置相关的属性。这里主要介绍解压版本的安装。
 1)、首先解压Tomcat到磁盘。
 2)、设置环境变量。在系统的环境变量里添加一个CATALINA_HOME, 其值为Tomcat的目录,比如e:/tomcat。
 在CLASSPATH中加上:%CATALINA_HOME%/common/lib
 在PATH中加上: %CATALINA_HOME%/bin
 3)、 上面步骤完成后,检查Tomcat是否能够正常启动。点击开始→运行→输入cmd。在命令行中进入tomcat/bin目录下,输入startup命令, 看tomcat是否能够正常启动,如果不能检查环境变量是否设置正确。如果能够正常启动,下面就可以打开web浏览器,在地址栏中输入http://localhost:8080,如果配置正常就会跳转到tomcat的主页面中。注意这里的端口号不一定是8080,可以在服务器启动的信息里找到端口号。也可以修改该端口号。修改的方法是进入tomcat/conf目录,打开server.xml文件,找到 
 <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
 修改port中的值即可,一般端口号修改为80,这样每次输入地址的时候就可以不用加上后面的端口号了。也即:http://locahost
 6、 在Eclipse中配置Tomcat服务器。打开Eclipse,点击 Window→preferences→MyEclipse→Application Servers→Tomcat→Tomcat5.x,在右边选择Tomcat的目录,在Tomcat server中选择Enable选项,然后点击确定即可。直接在工具栏中启动Tomcat服务器,在这之前一定要关闭之前启动的Tomcat服务器,否则 会出现端口被占用的情况。
 7、Tomcat默认是关闭了admin页面设置的功能,因此需要手动添加。如果选择安装版本的话就不需要这一步。首 先下载apache-tomcat-5.5.23-admin.zip,然后将其解压到Tomcat目录里,接下来需要添加一个用户,进入tomcat/ conf目录下,打开tomcat-users.xml文件:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="role1"/>
  <role rolename="tomcat"/>
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="admin" password="admin" roles="admin,manager"/>

  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
将红色部分添加进该文件,这样就可以用admin进入后台管理,也可以自己新建一个用户,比如
<user username="lovo" password="lovo" roles="admin,manager"/>
接下来就可以在地址栏中输入http://localhost/admin进入后台管理。

  在Eclipse启动时会出现The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path的信息,这个并不是错误,而是tomcat建议使用apr。apr即Apache Portable Runtime ,他可以提供更强性能,提升Web静态页面的处理能力,不再需要专门的Web Server来处理静态页面了。 解决方法:
 1、下载http://tomcat.heanet.ie/native/1.1.8/binaries/win32/tcnative-1.dll。该.dll文件为1.1.8版本,如果下载1.1.4版本以下,会出现严重发错,建议使用1.1.4以上版本。
 2、将这个.dll文件放到环境变量path中所指向的jdk的bin的目录下,例如,我就是放在C:/Program Files/Java/jdk1.6.0/bin目录下。

破解MyEclipse5.5GA方法。
5.5GA的破解方法和之前的版本不一样,不能再采用4.1&4.2的注册机来注册。需要修改5.5GA的文件
http://www.1cn.biz/files/upload/myeclipse-core.jar
先 下载这个文件,替换安装目录(eclipse/plugins/com.genuitec.eclipse.core_5.5.0)下面的同名文件 myeclipse-core.jar,覆盖时请关闭eclipse。完成之后打开Eclipse,在注册信息里输入下面的注册名和注册码:
Subscriber: www.1cn.biz
Subscriber Code: jLR8ZC-956-55-5467865833584547
上面的注册方法已测试过,100%可用。此方法来自http://www.1cn.biz/index.php?q=node
 

 

MyEclipse、Eclipse、jdk、tomcat、jar文件对应版本问题

问题
  • hansen1159
  • hansen1159
  • 2017年04月12日 18:14
  • 759

配置java开发环境之jdk与Tomcat在Myeclipse中的配置

原文地址http://xiqingchun.com/forum.php?mod=viewthread&tid=230&page=1&extra=#pid341      Myeclipse虽然是收费...
  • lzhj2g
  • lzhj2g
  • 2013年09月06日 10:06
  • 4757

32位和64位下Myeclipse、Tomcat以及JDK三者关系详解

Myeclipse从9.0企业版开始有64位的安装包,本人用的为10.7版本,安装过程中会有选择支持的版本信息,如下图1所示。 图1 JDK和Tomcat也分32位和64位。三者之间协同工作的关系,...
  • xinbumocun
  • xinbumocun
  • 2015年08月04日 09:29
  • 15102

eclipse版本和jdk对应关系

最近想在eclipse上安装一个插件,问题不断,不是这个版本低,就是那个版本高,上网搜寻下,eclipse和jdk对应关系,eclipse和插件对应关系等等,下面是我从网上转载过来的内容; jd...
  • y15201653575
  • y15201653575
  • 2017年12月11日 20:18
  • 56

解决MyEclipse 的Web项目移植到Eclipse中无法添加到Tomcat的方法

有的项目是以前用MyEclipse建的,也可能是从网上下的,现在要在Eclipse中打开,却发现不太如意..     由于eclipse和myeclipse对项目的编制是有一定区别,...
  • zy173822625
  • zy173822625
  • 2014年11月23日 17:24
  • 1299

eclipse或myeclipse中更改所使用的jdk版本的方法,myeclipse中使用jdk1.8

eclipse或myeclipse中更改所使用的jdk版本的方法
  • zzm628
  • zzm628
  • 2015年11月23日 16:05
  • 1200

MyEclipse中改变选择JDK版本

1. 安装配置JDK         为了管理方便,此处安装jdk1.6.0_10到C:/Program Files/Java文件夹下,下面进行环境变量的配置。         右键我的电...
  • u013047660
  • u013047660
  • 2014年03月14日 16:43
  • 4894

eclipse 下调整jdk和tomcat的jvm参数

eclipse 下调试和运行,往往会出现调整Java.lang.OutOfMemoryError: Java heap space  产生的原因我猜测是使用了maven,subversion...
  • qq435967718
  • qq435967718
  • 2017年08月03日 09:49
  • 207

centos7自学外传之2-java开发环境配置

新装的centos7桌面系统,捉急布置linux系统上java开发环境。网上搜罗了很多教程安装,装完总结出此博客,希望给道友有所帮助,本总结系统全面,方案可行。...
  • u012806787
  • u012806787
  • 2016年04月22日 09:25
  • 656

Mac英文版MyEclipse 10运行tomcat日志乱码

Mac在使用之初选择了中文一直没问题,今天心血来潮修改了系统语言,然后启动MyEclipse的tomcat,在console中一直是乱码。     1. 刚开始以为是log4j的配置有问题,检查了下配...
  • junjunyanyan
  • junjunyanyan
  • 2014年12月04日 22:56
  • 1578
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: JDK 1.6 + Eclipse 3.2.2 + MyEclipse 5.5GA + Tomcat 5.5.23
举报原因:
原因补充:

(最多只允许输入30个字)