一、正常情况下

(1)新建三个系统变量:tomcat的安装路径

TOMCAT_HOME=E:\tomcat-6.0.39

CATALINA_HOME=E:\tomcat-6.0.39

CATALINA_BASE=E:\tomcat-6.0.39

(2)在classpath中最后添加” %TOMCAT_HOME%\lib\servlet-api.jar;“,在path中最前面添加” %CATALINA_HOME\bin%;”

注意:分号的问题

(3)至此,配置工作完毕,打开bin文件夹,双击startuo.bat它会自动打开如下控制台界面。不要关闭控制台,打开浏览器,输入http://localhost:8080出现tomcat的网页,证明安装并配置成功!

二、出现异常情况

注意:如果双击startup.bat时出现闪退,有三种可能

1.注册表有以前的tomcat文件残留

2.配置不正确,重新配置一遍

3.版本冲突,刚上手的话最好不要装多个tomcat,装一个就够了!如果非要装对各,要去service.bat里修改服务名称使其不同名才可以。

注册表文件残留的解决方法:

1.打开注册表编辑器,WIN+R  输入regedit  回车

2.定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services,删除该目录下所有包含Tomcat的东西,然后重复步骤1,重新安装Tomcat。

如果没有安装oracle数据库,改一下tomcat的端口号,oracle会占用8080端口

进入E:\tomcat-6.0.39\conf,打开server.xml文件,找到这句话

<Connector port="8080 protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8443" />

把8080改成8088,保存并关闭

重复步骤5。

另外的解决办法:

安装了一下apache-tomcat-7.0.23,免安装的那种,解压缩就可用。但是启动的时候,tomcat一闪而过。在命令行中运行tomcat,会报the JAVA_HOME nor the JRE_HOME environment variable is defined 。上网试了很多,终于找到一个方案,可以解决我所遇到的问题。

给出的解释是说,较新版本的JDK(例如我使用的JDK1.6)安装完之后,不会自动登记环境变量JAVA_HOME,JRE_HOME。更何况我这种免安装的。对于此问题,我们的做法是:

  第一步:

  首先要搞明白启动不起来的原因。方法是在命令行下,运行startup.bat文件,这样程序就不会一闪而过,而会将启动不起来的原因打印到窗口上。

在命令行下启动tomcat的方法读者应该都很清楚,大体就是:cmd启动命令行窗口->通过cd命令到tomcat的bin目录下->运行startup.bat。如图所示:

 
  第二步:

  通过命令行的提示看到,这是因为电脑上没有配置JAVA_HOME或者JRE_HOME导致的。那么下面添加上JAVA_HOME和JRE_HOME。具体步骤为计算机->属性->环境变量,然后添加系统变量:如图所示

 JAVA_HOME:D:\jdk
 JRE_HOME   :D:\jre
 
 
  第三步:

添加完JAVA_HOME和JRE_HOME两个系统变量之后,在将这两个变量放到path系统变量中,方法是,在path变量值的后面直接追加 【;%JAVA_HOME%;%JRE_HOME% 】如图,注意分号是环境变量的分割符号,不可少。

 
  第四步:
  设置好变量之后,关掉之前的命令行窗口,重启一个新的命令行窗口,再次运行startup.bat命令,问题解决。

三、 安装插件

eclipse安装完毕后,为了使我们更好的集成开发,需要安装一些,必要的插件,如:svn、tomcat等等。安装插件方法很简单,在网上下载好对应eclipse的相关插件,然后解压,覆盖到安装的eclipse存储插件的地方,重启eclpise,配置即可

(1)配置tomcat

得到的 tomcatPluginV33.zip(tomcat插件) 解压缩,将解压缩后得到的 com.sysdeo.eclipse.tomcat_3.3.0 文件拷贝到 eclipse 根目录下的 plugins 目录中。重启 eclipse,工具栏里出现图标证明已经安装成功。

1.选择菜单栏中的window--preferences可以设置eclipse的相关属性

2.选择左侧的 server——runtime environment——在弹出的窗口中选择 add——然后选择你的Tomcat的版本即可。

步骤阅读

3.选择tomcat的路径,和java的版本即可完成配置工作。

4.部署 JEE 项目到 Tomcat
    右键点击项目名,Properties->Tomcat->确认 Is a Tomcat Project 被勾选后点击 OK 按钮,%Tomcat%/conf/Catalina/localhost 下会有 *.xml 文件生成。
5.启动 Tomcat 调试项目
  将解压后 com.sysdeo.eclipse.tomcat_3.3.0 目录中的 DevLoader.zip 解压缩,得到的 org 文件。将得到的文件打 jar 包(命令行下使用jar -cvf DevLoader.jar *)得到的 DevLoader.jar 拷贝到 Tomcat 安装目录下的 lib 目录中。eclipse 点击小猫按钮启动 Tomcat 即可对你的 JEE 程序进行断点跟踪调试了。

6.如果不使用第五步,如下配置也可以断点调试程序。window--preferences

左侧的Tomcat--source path设置可以查找的源文件

四:同一台机器上安装多个tomcat的方法

1.使用压缩版的tomcat不能使用安装版的。

2.第一个tomcat的配置不变。

3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址。

4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。

5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。

6.修改conf/server.xml文件:

6.1 <Server port="8005" shutdown="SHUTDOWN">把端口改为没有是使用的端口,如8006。

6.2 <Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"
               redirectPort="8443" /> 把端口改为没有是使用的端口,如8082。

6.3<Connector port="8090" protocol="AJP/1.3" redirectPort="8443" /> 把端口改为没有是使用的端口,如8092。

7.这样就可以在同一台电脑上同时运行多个tomcat了。

tomcat 、eclipse插件安装、一个机器安装多个tomcat、tomcat闪退的问题解决的更多相关文章

  1. (转载)eclipse插件安装的四种方法

    eclipse插件安装的四种方法 Eclipse插件的安装方法 1.在eclipse的主目录(ECLIPSE_HOME, 比如在我的机器上安装的目录是:D:\eclipse)有一个plugins的目录 ...

  2. Android模拟神器Genymotion eclipse插件安装问题出解决

    我之前一直是打开eclipse之前直接运行Genymotion模拟器就可以连接到adb了,非常方便,但最近突然想来装个eclipse的Genymotion插件玩玩,安装时居然出错了,于是不折腾好心里不 ...

  3. 常用的4个eclipse插件安装过程及使用方法

    最近整合了4个常用eclipse插件安装过程,分别是PMD.checkstyle.findbugs.sourcemonitor插件.因为我这里没有外网,所以所有的插件不是最新版,建议有网的童鞋自行在外 ...

  4. JAVAEE——SSH项目实战01:SVN介绍、eclipse插件安装和使用方法

    1 学习目标 1.掌握svn服务端.svn客户端.svn eclipse插件安装方法 2.掌握svn的基本使用方法 2 svn介绍 2.1 项目管理中的版本控制问题 通常软件开发由多人协作开发,如果对 ...

  5. 使用eclipse插件创建一个web project

    使用eclipse插件创建一个web project 首先创建一个Maven的Project如下图 我们勾选上Create a simple project (不使用骨架) 这里的Packing 选择 ...

  6. genymotion 和genymotion eclipse 插件安装 !

    昨天天有好心网友在群里共享了一个好用的 android 模拟器 genymotion 昨天就试用了下 真心流畅 各位不妨一试 http://www.genymotion.com/ doc https: ...

  7. jBPM 6 开发 eclipse 插件安装

    jBPM 6 开发 eclipse 插件安装 概述 与之前的jBPM 5相比,jBPM 6 新引入的kjars及mavenized的特性,使流程开发设计与之前有了很大的不同,本文主要说明jBPM 6 ...

  8. Eclipse插件安装方法大全

    1. M2e maven2插件安装 参考地址:http://www.sonatype.com/books/m2eclipse-book/reference/install-sect-marketpla ...

  9. eclipse插件安装验证及问题处理

    eclipse插件安装验异常时可看当前workspace下面的.metadata/.log文件,找到具体的问题来处理.一般常用到插件安装不成功的原因如下: 1.jar包冲突: 2.jar包依赖的jav ...

  10. win10 安装oracle 11gR2_database出现universal Installer后闪退就没反应的解决方案

    前言:本机为 win 10 64位系统,安装oracle win64_11gR2_database的时候出现问题,安装不了,经排查解决了此问题.转载请注明出处:https://www.cnblogs. ...

随机推荐

  1. Aptana在Eclipse的安装

    1.下载 com.aptana.rcp.product-3.4.2.zip文件 https://pan.baidu.com/s/1sl81Vit 2.安装 接着Next.直到成功 3.怎么判定安装成功 ...

  2. cf-Global Round2-E. Pavel and Triangles

    题目链接:http://codeforces.com/contest/1119/problem/E 题意:给定n个数a[i],分别表示长度为2i-1的木条的数量,问使用这些木条最多能构成多少三角形. ...

  3. int 和 Integer 的区别

    1.两个New生成的Integer 永远不相等,因为他们的内存地址不相等 2.如果一个是New生成的Integer 另一个是通过赋值生成的话,如果值相等那么他们相等,因为这时Integer会通过自动拆 ...

  4. 倒计时问题java

    public static void main(String args[]){ Scanner sc = new Scanner(); int x = sc.nextInt(); System.out ...

  5. 21 pythone【入门指南】:string

    string是很基础的数据结构,来看看string有哪些常用的操作. #!/bin/python #!---encoding: UTF- s = 'abcdefg' #concat s1 = s + ...

  6. TZOJ 1321 Girls and Boys(匈牙利最大独立集)

    描述 the second year of the university somebody started a study on the romantic relations between the ...

  7. #define宏重定义

    #define A 1 在同一个工程的另外一个文件里又定义了#define A 2 并不会报错(2010vs) 亲测可用 但是最后该宏变量A的值 ,应该是预处理-----顺序处理------最后一个运 ...

  8. form表单验证字段学习总结

    字段的属性梳理 最重要的字段 required inital widget error_messages ----------------------------------------------- ...

  9. ASP.Net各个命名空间及作用

    (引用自hungerw的博客) 命名空间 描述 Microsoft.CSharp        支持C#语言编译和生成代码 System                            包含了基 ...

  10. golang语言中bytes包的常用函数,Reader和Buffer的使用

    bytes中常用函数的使用: package main; import ( "bytes" "fmt" "unicode" ) //byte ...