Tomcat免安装版踩坑
下载解压
从官网下载Tomcat的压缩包解压到硬盘上(这里用的是toncat7),解压之后目录如下(Windows)
bin
存放tomcat的一些命令脚本conf
存放配置文件lib
存放运行时库文件logs
存放日志temp
存放运行过程中产生的临时文件webapps
存放应用文件(需要部署的工程放这)work
存放运行时产生的class文件LICENSE
许可证NOTICE
注意事项RELEASE_NOTES
版本说明RUNNING.txt
运行相关解释
startup.bat
我们需要运行tomcat的时候只需要找到/bin/startup.bat
点击运行即可运行结果类似下图。
不要关闭这个命令窗口,打开浏览器访问http://localhost:8080/
或者http://127.0.0.1:8080/
即可访问到如下页面
如果想要结束的话点击/bin/shutdown.bat
即可
闪退
点击startup.bat
的时候,出现命令窗口闪一下又没了,此时需要用命令行窗口进入到Tomcat/bin/
目录下键入
startup.bat
弹出另一个窗口输出一系列代码然后消失
其实弹出窗口的代码已经说明了错误所在,但是因为太快我们没看清,这时候log目录就派上用场了,进入log寻找catalina.xxxx-xx-xx.log
,通常这类文件都有很多可以点击修改日期栏使文件按照日期顺寻排序,方便寻找。打开之后里面记录了问题的原因,多半是因为端口占用,所以启动不了,杀掉占用的进程就ok了,还有可能是你之前启动了忘了shutdown.bat
关闭Tomcat所以只需要点一下shutdown.bat
再点startup.bat
就可以了(这也是进程占用端口)
java_home
提示错误如下
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program;
很显然意思就是没有设置JAVA_HOME这个环境变量,Tomcat运行时需要jre的支持,我们安装的jkd中默认包含了jre,所以只需要设置JAVA_HOME为jdk安装目录即可例如C:\Program Files\Java\jdk1.8.0_201
不需要具体到bin目录,之前安装jdk的时候配置环境变量从来不按照网上的JAVA_HOME来配置,都是直接把/bin加入到环境变量,Tomcat让我知道了原来JAVA_HOME的作用在这里,具体配置方式百度。
service.bat 安装服务
Tomcat还配有图形化启动界面,在/bin目录下,名为tomcatw.exe
(是你tomcat版本所代表的数字),点击提示服务未安装,不要慌,打开命令行进入到Tomcat/bin/
目录下键入
service.bat install
然后再点之前的exe文件就能启动了
点击Strat之后进度条读一半就结束了状态还是Stop
使用.bat文件启动正常,图形界面就不行,还是查看日志文件,在commons-daemon.xxxx-xx-xx.log
中发现
%1 不是有效的 Win32 应用程序。
原来是是java虚拟机是64位而Tomcat我下载的是32位,所以不行,更换位32位的jdk或者64位的tomcat即可。
localhost:8080 127.0.0.1:8080
localhost:8080访问不了127.0.0.1:8080能访问,建议换个浏览器试试
Tomcat免安装版踩坑的更多相关文章
- 如何在Eclipse中配置Tomcat(免安装版)
如何在Eclipse中配置Tomcat(免安装版) 2013-10-09 23:19wgelgrsh | 分类:JAVA相关 | 浏览642次 分享到: 2013-10-10 17:10提问者采纳 ...
- Tomcat免安装版执行tomcat9.exe闪退
Tomcat免安装版点击startup.bat可成功启动,但是执行tomcat9.exe时却闪退,这是因为免安装版的tomcat不会自动把tomcat注册到windows服务里,需要手动注册. 解决办 ...
- Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试
Tomcat是目前比较流行的开源且免费的Web应用服务器,在我的电脑上第一次安装Tomcat,再经过网上教程和自己的摸索后,将这个过程 重新记录下来,以便以后如果忘记了可以随时查看. 注意:首先要明确 ...
- Tomcat免安装版+Eclipse配置
Tomcat是目前比较流行的开源且免费的Web应用服务器,在我的电脑上第一次安装Tomcat,再经过网上教程和自己的摸索后,将这个过程 重新记录下来,以便以后如果忘记了可以随时查看. 注意:首先要明确 ...
- 配置tomcat免安装版服务器
一.首先,确保服务器已经安装java环境,没有tomcat的可以到这里下载 http://tomcat.apache.org/ 二.解压下载的压缩包,我是解压到D盘根目录下的.记住这个目录,后面会用到 ...
- tomcat免安装版做成windows系统服务
安装服务在命令行中进入/Tomcat路径/bin/,执行“service.bat install”:卸载服务在命令行中进入/Tomcat路径/bin/,执行“service.bat remove”:
- windows :Tomcat免安装版环境变量配置 + jdk配置
1. 下载后解压,我解压的目录为:D:\Tomcat\apache-tomcat-9.0.1-windows-x64 2. 安装jdk和jre, 并配置环境变量: 2.1 用户变量新建JAVA_H ...
- tomcat免安装版注册为系统服务
环境: OS:windows7_64bit JDK:jdk1.6_64bit tomcat:apache-tomcat-7.0.61-windows-x64 1.修改tomcat/bin/servic ...
- Linux下配置免安装版Tomcat
一.下载免安装版Tomcat 打开Tomcat主页http://tomcat.apache.org/,下载Tomcat免安装版,我这里下载的是apache-tomcat-7.0.2.tar.gz. 二 ...
随机推荐
- Tomcat 配置错误界面
Tomcat发生错误时跳转到错误页面 注意 :5.0下操作需要删除掉注释语句,不然报错,原因未知 一.修改 tomcat 的配置文件 修改 tomcat 的配置文件,当页面发生错误时跳转到指定的页面, ...
- 小程序内嵌H5页面判断微信及小程序环境
判断微信及小程序环境 1.H5页面引入jweixin-1.3.2.js 2. var ua = window.navigator.userAgent.toLowerCase(); if(ua.matc ...
- boost库:事件处理
boost库的signal所实现的模式被命名为信号至插槽,当对应的信号被发出时,相关联的插槽即被执行. #include <boost/signal.hpp> #include <i ...
- djangorestframework-jwt 分页器 三种
数据准备 # models class Teacher(models.Model): name = models.CharField(max_length=32) salary = models.De ...
- vue基础八
表单控件绑定 1.基础用法 你可以用 v-model 指令在表单控件元素上创建双向数据绑定.尽管有些神奇,但 v-model 本质上不过是语法糖,它负责监听用户的输入事件以更新数据,并特别处理一些极端 ...
- kubernetes集群中移除Node
例如要在集群中移出node2节点1)在master节点上执行: kubectl drain node2 --delete-local-data --force --ignore-daemonsets ...
- ecshop整合discuz教程完美教程
所需软件: ecshop安装包: ECShop_V2.7.3_UTF8_release1106.rarucenter安装包: UCenter_1.6.0_SC_UTF8.zipdiscuz! ...
- uni-app获取元素宽高封装
getElSize(id) { //得到元素的size return new Promise((res, rej) => { uni.createSelectorQuery().select(' ...
- 解决ios下部分手机在input设置为readonly属性时,依然显示光标
解决ios下部分手机在input设置为readonly属性时,依然显示光标 在出现如上所说的问题是尝试给input 加上 onfocus="this.blur()" 方法 添加 ...
- PHP-模拟请求和操作响应
模拟请求 fsockopen <?php // 建立连接 $link = fsockopen('localhost', '80'); define('CRLF', "\r\n" ...