一、正常情况下

(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. Python __import__() 函数

     Python OS 文件/目录方法 Python 面向对象  Python __import__() 函数  Python 内置函数 描述 __import__() 函数用于动态加载类和函数 . 如 ...

  2. php中bootstrap框架.popover弹出框,鼠标移动到上面自动显示,离开自动消失

    <div rel="name"></div> <script> $(function(){//显示弹出框 $("[rel=name]& ...

  3. Git之清除已保存的账户

    Git会自动保存输入过的用户名.密码. Git的配置文件是-/.gitconfig.可在windows下的GIt Bash.Mac的命令行中,用vim ~/.gitconfig打开. Windows ...

  4. Java_4.1 猜数字游戏

    猜数字游戏: 系统随机产生一个1-100之间的数字,用户输入一个数字,如果用户输入的数字和随机数一样,输出“恭喜,猜对了”:如果猜大了,输出“猜大了”:如果猜小了,就输出“猜小了”. 循环直到用户输入 ...

  5. linux下查看配置信息命令

    # uname -a                                                 # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue   ...

  6. Redis 中 redis.conf配置详细解析

    ########################################### 基本配置 ##################################### # 端口 port 666 ...

  7. Dockerfile指令学习 (转)

    原文地址:http://blog.csdn.net/we_shell/article/details/38445979 Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一 ...

  8. node.js中事件触发器events的使用

    node.js是基于事件驱动的,通过events,我们可以方便的创建事件,并通过触发事件来调用我们自定义的监听函数. 所有能触发事件的对象都应该是 EventEmitter 类的实例,一般我们自定义一 ...

  9. node.js中对Event Loop事件循环的理解

    javascript是单线程的,所以任务的执行都需要排队,任务分为两种,一种是同步任务,一种是异步任务. 同步任务是进入主线程上排队执行的任务,上一个任务执行完了,下一个任务才会执行. 异步任务是不进 ...

  10. Mysql: Specified key was too long; max key length is 1000 bytes

    在使用quartz持久化的时候,笔者使用的mysql,为了以后方便迁移数据,笔者的Mysql默认引擎MyISAM 于是顺理成章的执行了quartz-2.2.3\docs\dbTables\tables ...