tomcat注册服务 startup.bat

问题描述

我将解压版的tomcat注册成服务,在访问相对路径的文件时,服务和startup.bat启动有什么区别啊?同样一个文件,同样的位置,启动服务就说找不到文件,启用startup.bat就能找到。 问题补充:我项目的代码里,对conf里xml文件的访问使用的是相对路径,启动服务进行访问时就说找不到文件,启用startup.bat就能找到。请问有什么可能的错误吗?

解决方案

其实从tomcat来说没什么区别catalina.bat里面可能有些配置信息,这样启动会去读里面的配置从服务里启动是去注册表里读注册表里面的信息。
解决方案二:
应该是你调用startup.exe的路径问题,如果你不是在tomcat的bin路径下启动startup.exe,有些配置文件会找不到的
解决方案三:
服务的相对路径是应该是系统的,读取的路径一般就是system32/windows等解压版的就不要注册为服务了,直接使用那个startup方便,也方便查看控制台的信息等

时间: 2024-09-20 06:48:49

tomcat注册服务 startup.bat的相关文章

tomcat注册服务后调用jni出现问题

问题描述 tomcat注册服务后调用jni出现问题 我使用tomcat6+jdk6(64位)做服务器开发. 在服务器端使用jni调用c++来播放音频: c++主要代码如下: function(JNIEnv env, jclass c, jstring path) { const char str; str = env->GetStringUTFChars(path, NULL); return sndPlaySound(str, SND_SYNC); } 使用eclipse启动tomcat,或者

直接双击启动tomcat中的startup.bat闪退原因及解决方法_Tomcat

免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动. 原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退. 解决办法: 1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑.在文件头加入下面两行: SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录) SET TOMCAT_HOME=E:\tomcat-6.0.35

tomcat启动批处理——startup.bat

从文件命名上看就知道这是一个启动批处理,这个批处理的主要功能就是为了找到另一个批处理catalina.bat,并且执行catalina.bat.一开始就用if "%OS%" == "Windows_NT" setlocal 判断系统是否为Windows_NT,如果是的话则使用setlocal命令,此命令表示之后所有对环境变量的改变只限于该批处理文件,要还原原先的设置可以执行endlocal,如未显式执行,则会在批处理的最后自动隐性执行endlocal命令.接下来这段

windows下直接点击startup.bat启动tomcat服务

  在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到. 报错信息如下: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各jre_home路径,何解? 原因不知道了,下面来看解决办法

windows下直接点击startup.bat启动tomcat服务示例代码_DOS/BAT

在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到. 报错信息如下: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各jre_home路径,何解? 原因不知道了,下面来看解决办法:

tomcat-运行TOMCAT的startup.bat,卡在这里

问题描述 运行TOMCAT的startup.bat,卡在这里 解决方案 创建数据库连接的时候失败了,你检查下配置的数据库连接参数对不对.在CLS_DbConnPool.java的16行. 解决方案二: 数据库连接失败,连接数据库配置对么 解决方案三: tomcat运行startup.bat运行就关闭了

tomcat发布程序,在startup.bat中没有要发布的程序信息

问题描述 tomcat发布程序,在startup.bat中没有要发布的程序信息,程序文件包(.war)在运行startup.bat文件后,已被解压为文件的形式但是在浏览器里运行程序是却不能运行,提示这样的错误:Therequestedresource(/arc)isnotavailable.其中arc是我要运行的程序文件名.tomcat启动也是正常的请哪位高手指点迷津.不胜感激

解决tomcat startup.bat启动时一闪即过问题

tomcat可以在myeclipse下启动使用,但单独通过startup.bat启动双击后窗口一闪即逝. 主要原因为tomcat在启动的过程中需要寻找jre的安装路径,因此在启动tomcat前,需要首先安装JDK,然后配置好环境变量,有很多时候是因为环境变量配置的不正确而导致tomcat启动不起来. 下面以我的安装路径为例. 环境变量的配置如下: CATALINA_BASE D:\apache-tomcat-7.0.6    --tomcat的安装根路径 CATALINA_HOME D:\apa

win8解压版Tomcat startup.bat一闪而过的解决办法

环境变量没有设置正确,这里直接修改此bat文件,不用再去我的电脑右键属性设置了,非常方便.. 1.winxp 或者 win7同学 tomcat\bin\startup.bat 文件中加上如下代码即可,其中后面的jdk和jre路径是你本机的路径,别都按照我的写... 1