Tomcat 设置自启动时遇到的错误问题与解决方案
来源:互联网 发布:智慧商贸进销存软件 编辑:程序博客网 时间:2024/05/21 18:47
首先,今天在做tomcat开机自启动时,原本很简单的一个问题,但却浪费了很长时间:
首先系统环境采用的是Window10,设置Tomcat自启动过程当中需要注意的是:JDK的版本和Tomcat的位数必须保持一致,假设JDK采用的是JDK1.7 32位,而Tomcat7采用64位,
那么在Tomcat服务安装成功之后,则无法正常启动,启动时将会提示Windows不能在本地计算机上运行,出现这个问题的可能有多种:比如:1.Tomcat的端口号被占用的情况,
那么此时可以在cmd中查看tomcat的占用进程 netstat -aon|findstr "8080" 查看占用8080端口的进程程序,
得到该占用进程的pid值;此处占用进程的PID则为 10472;再使用命令 tasklist|findstr "10472" 回车 得到所占用进程的 文件名称
再在任务管理器中关闭该进程即可。
2.则是JDK的版本位数和本机 要运行程序的Tomcat的版本位数不一致(查看jdk的版本可以在cmd中直接输入:java -version 出现Java HotSpot(TM) 64-Bit Server VM提示 则表示为安装的64位jdk,如果是32位jdk则将显示的数据为Java HotSpot(TM) Client VM则表示安装的位32位jdk),而me在此处出现的问题则是该问题,本机的Tomcat7采用的是64位,而JDK 7 的位数则是32位,尽管在编码 过程中不会出现问题,但在将Tomcat安装到本机服务后启动时则将会出现上述问题,因为服务中运行Tomcat时,执行的是tomcat的.exe文件 ,而并非执行的startup.bat文件,而在此处执行tomcat的exe文件时,则必须要保持环境变量中所指向的jdk位数和tomcat保持一致,这也是点击tomcat.exe直接运行时一闪而过的原因所在。,。。
简单说一下在配置Tomcat自启动需要注意的错误后,则再简单记录一下配置Tomcat自启动的几个步骤,首先需要保证所要设置自启动的tomcat中的bin目录下存在service.bat文件,不存在时则需要重新下载安装Tomcat,网上有说到下载一个新的service.bat文件拷贝过去,没有试过该方法是否成功,不做任何评价。百度云中下载jdk7 64位和tomcat7-64位地址链接为: http://pan.baidu.com/s/1skIkJFZ 密码: k5bv ; 首先打开cmd 将service.bat文件直接拖入cmd中,再直接回车,按照提示选择 安装Tomcat服务或是移除Tomcat服务,当然也可以直接cd 到service.bat文件路径下再回车执行该文件,输入service.bat install则直接安装该Tomcat服务,安装成功后,可直接在命令窗口service.msc打开系统服务,找到apache tomcat 服务,右键属性设置启动类型为自启动即可。再此处还需要注意并且知道的是 必须配置Tomcat和jdk的系统配置路径,jdk配置路径不在解释;
Tomcat配置时,重新新建一个CATALINA_HOME,变量值则为D:\Downloads\apache-tomcat-7.0.65 tomcat所在的文件夹下,再在path路径下 添加;%CATALINA_HOME%\bin即可,必须保证Tomcat和jdk存在于系统变量的配置中,这个是最基础也是最必须的!
- Tomcat 设置自启动时遇到的错误问题与解决方案
- tomcat 启动时遇到的问题
- Tomcat启动时遇到的异常问题
- 启动Tomcat的时候遇到错误
- tomcat 启动遇到问题
- 遇到的问题----tomcat服务器启动时Socket bind failed
- myeclipse自带的tomcat启动问题
- Tomcat启动过程中遇到的问题
- Android开发错误——Android Studio中遇到过的错误问题与解决方案汇总
- Ubuntu设置tomcat自启动
- win设置tomcat自启动
- linux 设置tomcat自启动
- Linux下mysql与 tomcat设置为自启动
- 启动mysql遇到的密码错误问题
- 03_Tomcat配置常见错误_ 解压缩版的tomcat注册成服务并设置自启动
- PHP实战——开发遇到过的错误问题与解决方案汇总
- NDK开发——Android Studio中开发NDK遇到的错误问题与解决方案汇总
- 配置caffe遇到的问题与解决方案
- 分针网——每日分享:网页布局时CSS无效的常见原因
- Ubuntu 16.04 LTS new apt
- 分享Xcode使用技巧(兼容iOS10、iPhone刷机固件、Xcode各版本、内存泄漏检测)
- 【WILSON】上帝手中的权杖: 费德勒球拍全系列
- 干货 | 云智慧透视宝Java代码性能监控实现原理
- Tomcat 设置自启动时遇到的错误问题与解决方案
- Rose的 一些简单说明--类与类之间的关系、用例与用例之间的关系
- 紫书c++语言基础细节知识
- Can't create handler inside thread that has not called Looper.prepare()
- 微软牵手Linux:Ubuntu“系统”上架win10应用商店啦
- 1
- 2
- 阿里云ECS基于WDCP面板一键升级PHP5.3.17、PHP5.5.9、PHP5.6.12
- 汉诺塔问题题解(大神勿喷)