Tomcat配置

来源:互联网 发布:php木马下载 编辑:程序博客网 时间:2024/04/29 03:00

 什么是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

原创粉丝点击