免安装版TOMCAT配置及问题解决方法
前言
本文将介绍下面几点内容:
1.Tomcat的配置过程
2.启动startup过程中遇到的问题的解决
3.假设遇到本文中没有提到的问题怎样解决
配置
计算机右击->属性->高级系统设置->高级->环境变量
![]()
1.JAVA环境变量(下载安装JDK的过程省略)
新建系统变量JAVA_HOME
变量值为你的JDK安装路径新建系统变量CLASSPATH (记得用。隔开)
%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar改动系统变量PATH
%JAVA_HOME%\bin检查配置是否成功
2.TOMCAT配置
官网下载免安装版TOMCAT
依据电脑的版本号决定下32bit还是64bit(在命令窗体输入systeminfo查看系统信息)配置环境变量
新建CATALINA_HOME
变量值能够直接写成D:\Program Files\Java\apache-tomcat-7.0.63-windows-x64\apache-tomcat-7.0.63(压缩包解压后的路径)
改动PATH
%CATALINA_HOME%\bin;%CATALINA_HOME%\lib;检查配置是否成功
在命令窗体输入startup.bat
正常情况下这两个窗体哪一个也不会闪退。假设仅仅出现第一个窗体。大家依据提示去解决这个问题,大多是环境变量配置有问题。假设第二个窗体弹出又闪退,大多是port占用问题。
然后在浏览器中输入http://localhost:8080
出现的错误及解决方式
1.JRE_HOME environment variable is not defined correctly
新建系统变量JRE_HOME
![]()
改动PATH属性
2.第二个窗体闪退
上文已经说过。这样的情况大多是port占用的问题。查看Conf目录下的server.xml文件。一个是启动的port。一个是关闭是的port。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Server port="9999" shutdown="SHUTDOWN">
解决方式:
怎样推断是哪个port被占用?
打开logs目录下的cataline.log文件。
我的日志中就记录了出现的错误:
严重: StandardServer.await: create[localhost:8005]:
java.net.BindException: Address already in use: JVM_Bind
由此推断8005port被占用方法一:关闭占用该port的程序
查看port被那些程序使用
![]()
依据程序ID,找到程序
![]()
关闭程序方法二:改动配置文件里的port号(建议)
总结
1.学会使用命令窗体。直接手动点击startup.bat闪退是没有错误提示的,所以大家要用命令窗体来启动。
2.学会查看日志。
第二个窗体闪退时,没有错误提示。我就不知道哪里出现故障,所以大家要学会查看日志。
免安装版TOMCAT配置及问题解决方法的更多相关文章
- 免安装版Tomcat配置内存
去安装目录下 找 bin 目录找到这个文件 catalina.bat在文件的头部加上 set JAVA_OPTS=-Xms512m -Xmx512m -Xss1024k具体大小自己调整
- Linux下配置免安装版Tomcat
一.下载免安装版Tomcat 打开Tomcat主页http://tomcat.apache.org/,下载Tomcat免安装版,我这里下载的是apache-tomcat-7.0.2.tar.gz. 二 ...
- Tomcat免安装版+Eclipse配置
Tomcat是目前比较流行的开源且免费的Web应用服务器,在我的电脑上第一次安装Tomcat,再经过网上教程和自己的摸索后,将这个过程 重新记录下来,以便以后如果忘记了可以随时查看. 注意:首先要明确 ...
- Java 学习札记(三)免安装版TomCat中tomcat6w.exe的运行
1.使用环境 很多时候我们用的是官网的解压免安装版的Tomcat,相比安装Tomcat除了少了安装步骤以外还少了tomcat6w.exe运行所需要的环境变量,所以一般Java开发免安装版的已经足够使用 ...
- 如何启动免安装版Tomcat并将Tomcat添加到服务中
1.安装jdk,并配置环境变量 (1)在Path中添加 F:\Program Files\Java\jdk1.8.0_25\bin (2)添加一个JAVA_HOME变量,变量值为F:\Program ...
- mysql-5.7.17-winx64免安装版环境配置 问题小记
安装版问题请自行百度或google 这里总结几个免安装版mysql-5.7.17-winx64配置后,出现问题的解决方法. 具体的环境配置请先参考mysql-5.7.17-winx64免安装版,win ...
- mysql数据库免安装版的配置过程
1,从mysql官方网站下载免安装版本与自己电脑位数相同的mysql版本. 链接:https://www.mysql.com/ 2,将包解压到自定义的目录下 (例:D:\mysql-5.7.23-wi ...
- mysql-5.7.19免安装版的配置方法
1. 下载MySQL Community Server 5.6.13 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是: "D:\Pr ...
- MySql免安装版l配置方法
初次接触mysql,折腾了一天,总是安装不成功,服务启动不了.后来从官网下载了ZIP Archive版,不用安装,直接把它解压到磁盘,做一些简单的配置就可以. 软件下载地址:http://dev.my ...
随机推荐
- CAD绘制固定矩形标注(网页版)
js中实现代码说明: function DoFixRectComment() { var ent = mxOcx.DrawCustomEntity("TestMxCustomEntity&q ...
- Spring全局异常捕获
package org.xxx.ac.zpk.exception; import java.io.IOException; import javax.servlet.http.HttpServletR ...
- 德尔福 XE5 安卓权限设置
http://delphi.org/2013/10/delphi-xe5-android-uses-permissions/ The permissions required by a Delphi ...
- VMware12 download
下载地址:http://filehippo.com/zh/download_vmware-workstation-pro/ 许可证地址:http://www.zdfans.com/5928.html
- JavaScript - 如果...没有方法(xjl456852修改)
本文是对下面这篇文章中存在的错误进行修改,并增加少量注释. 原文出处: JavaScript - 如果...没有方法 http://www.cnblogs.com/silin6/p/4367019.h ...
- Github ==〉本地(克隆)
[情景] 新员工入职后,一般会将项目下载到本地. [下载(克隆)] 命令 git clone url地址 示例
- Windows学习总结(11)——Windows批处理命令编写代码及小程序简介
批处理(Batch)也称为批处理脚本.顾名思义,就是对某对象进行批量的处理.DOS批处理是基于DOS命令,用来自动地批量地执行DOS命令以实现特定操作的脚本.批处理是一种简化的脚本语言,它应用于DOS ...
- Java面向对象学习-----类的成员变量2
请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等等 方法:移动(move()),设置速度(setSpeed(int speed)),加速speedUp( ...
- [luoguP1439] 排列LCS问题(DP + 树状数组)
传送门 无重复元素的LCS问题 n2 做法不说了. nlogn 做法 —— 因为LCS问题求的是公共子序列,顺序不影响答案,影响答案的只是两个串的元素是否相同,所以可以交换元素位置. 首先简化一下问题 ...
- noip模拟赛 蒜头君的兔子
分析:直接暴力算有30分,像斐波那契那样推式子算有60分,如果想要得到100分就要用一种数列题的常见优化--矩阵了. 当前的兔子数和十年内的兔子数有关,我们需要1个1*11的矩阵,来记录当前为0岁.1 ...