编译一下这个startup.bat 有下面这一段: if exist "%CATALINA_HOME%bincatalina.bat" goto okHome echo The CATALINA_HOME environment variable is not defined correctly 所以你报的这个错 要先确认下%CATALINA_HOME%bincatalina.bat 这
但是如果想在tomcat的安装目录下 双击startup.bat启动时却一闪而过了。(tomcat启动失败),马上就带这该怎么解决呢?
方法
进入tomcat的安装目录(即解压后放置的地方),找到startup.bat
1、首先要搞明白启动不起来的原因。方法是在命令行下,运行startup.bat文件,这样程序就不会一闪而过,而会将启动不起来的原因打印到窗口上。 在命令行下启动tomcat的方法读者应该都很清楚,大体就是:cmd启动命令行窗口->通过cd命令到tomcat的b
用记事本打开startup.bat,找到最后一句话::end,我们知道end表示结束的意思,:end是一个标记,我们在后面加上一句pause (暂停等待的意思);
The Connection to the database could not be established or the access to it is not properly configured 不能连接数据库,或者配置错误 应该是修改了一些配置 重装下 tomcat 就 OK~
再次执行startup.bat,就会看到如图,当我们按任意的键时cmd窗口又是一闪而过了。但是这已经确定了我们的环境变量都是正确的。
tomcat-src??? 怎么看着像源码包 你直接在命令行敲javac显示信息吗? 你重新下载个tomcat试试
为了更加详细的看到信息,我们再来更改一句:找到call "%EXECUTABLE%" start %CMD_LINE_ARGS% 把里面的start替换为run。
解压版的 没有在Windows里 注册服务 必须要手动注册服务 不然无法运行tomcat6.exe 只能通过 startup.bat 启动Tomcat rem Set default Service name(在此下 添加下面一行) set CATALINA_HOME=Tomcat安装目录或%cd% set SERVICE_NAME=Tomca6 set
再来看看cmd窗口里面输出错误信息了:
jdk版本不对,从上面看,你的系统是win7 64位。 而你安装的是32为的jdk,这就错了。全部换64位吧。 此外,虽然你是管理员,可是win7的设计,是你需要强制要求以管理员身份运行才行,所以也可能是你的权限问题。
error occurred during initialization of vm
path jdkbin;jrebin;. JAVA_HOME jdk路径 CLASSPATH .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar; 以上是我的环境变量配置方式。 tomcat用的是 直接解压的包 myeclipse里面配置tomcat 从没出现什么问题 跳转debug你仔细检查下你的
could not reserve enough space for object heap
1.这个说明你启动tomcat时有问题的。记住,每次启动后,相应的要将tomcat关闭(与startup的功能相对应的bat文件),这样不会多次启动不关闭造成下次无法启动。2.看看你的环境变量的情况;正常的话,在看看有没其他软件的影响使用,可能是8080端
could not create the java virtual machine
path jdkbin;jrebin;. JAVA_HOME jdk路径 CLASSPATH .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar; 以上是我的环境变量配置方式。 tomcat用的是 直接解压的包 myeclipse里面配置tomcat 从没出现什么问题 跳转debug你仔细检查下你的
我们大体可以理解为:因为程序初始化时请求不到足够的内存,导致vm程序退出。
是不是你的web应用没有部署好,你可以在tomcat的安装目录下的conf/catalina/localhost下创建一个xml文件,名字是web应用的入口,假设为hello.xml,内容是,这样下次再启动tomcat式,应用也发布好了。访问路径xx.jsp
接着就可以解决这个问题了:申请足够的内存就可以了
最近遇到一个问题,下载了一个tomcat7.0.23版本的软件(不是官网下载的),环境变量设置正确但是都是不能访问http:localhost:8080.下面是我解决方法: (1):确定我的环境变量设置正确(我设置如下): 系统变量配置:(解决tomcat启动 startup.
如下操作:在catalina.bat中 找到Execute The Requested Command下面的
俩种方法。 第一种: 1.启动tomcat目录。 tomcat目录/bin/startup.bat(window启动文件) 找到startup.bat 双击运行。会有一个黑窗口,黑窗口不要关闭。(如果关闭,相当于把tomcat停止了。) 2.在浏览器地址栏中输入:http://localhost:8080 或者
set JAVA_OPTS把这一句替换为:
把环境变量配置成7.0的tomcat启动就是7.0,你现在的环境变量是配置8.0的,要替换成7.0的路径就行了。
set JAVA_OPTS= -server -Xms800m -Xmx800m -XX:MaxNewSize=256m
原因:一启动就报错,是因为启动端口8080被占用了。 解决方法:查看8080端口被什么程序占用了,结束此程序释放8080端口,重启启动项目即可。 操作步骤如下: 1、在电脑桌面按下键盘上的win+R键,打开运行窗口,输入cmd,点击确定; 2、在打开的c
然后再次启动startup.bat 会看到 我们期待已久的画面啦。启动成功啦!
解压版的 没有在Windows里 注册服务 必须要手动注册服务 不然无法运行tomcat6.exe 只能通过 startup.bat 启动Tomcat rem Set default Service name(在此下 添加下面一行) set CATALINA_HOME=Tomcat安装目录或%cd% set SERVICE_NAME=Tomca6 set
扩展阅读,以下内容您可能还感兴趣。
tomcat6.0启动命令行一闪而过的问题
path jdk\bin;jre\bin;....
JAVA_HOME jdk路径
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
以上知是我的环境变量配置方式。
tomcat用的是 直接解压的包 myeclipse里面配置tomcat
从没出现什么问题
跳转debug你仔细检查下你的代码行上是否有断点。
jdk1.5也能启动tomcat6的,我的环境下不包含任何tomcat的信息哦。
重命名了jdk的文件夹,记住修改jdk的环境变量哈。你安装的6.0 myeclipse下不能启动,就去查下myeclipse下tomcat的配置,和你jdk的配置是否正确。myeclipse下启动tomcat不行,请把异常也贴道上来看看哈。
tomcat启动startup.bat一闪而过
是不是你的web应用没有部百署好,你可以在tomcat的安装目录下的conf/catalina/localhost下创建一个xml文件,名字是度web应用的入口,假设为hello.xml,内内容是,这样下次再启动tomcat式,应用也发布好了。访问路径容xx.jsp追问谢谢答复。问题已自行解决。
原因及解决办法:修改了tomcat-conf-server.xml文件, 具体是在server.xml文件中添加了虚拟目录, 然后把web1文件夹当垃圾删了, tocmat重启一闪而过。 把server.xml中添加的虚拟目录行删除,保存后,重启startup.bat即可。
tomcat正常启动但是为什么不能访问页面
最近遇到一个问题,下载了一个tomcat7.0.23版本的软件(不是官网下载的),环境变量设置正确但是都是不能访问http:localhost:8080.下面是我解决方法:
(1):确定我的环境变量设置正确(我设置如下):
系统变量配置:(解决tomcat启动 startup.bat的时候一闪而过)
JAVA_HOME
C:\Program Files (x86)\Java\jdk1.7.0_25
==================================
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
==================================
Path
加入:
C:\Program Files (x86)\Java\jdk1.7.0_25\bin;
(2)查看我的端口号是否正确:
C:\Program Files\tomcat\conf------->server.xml--------->用记事本打开找到:<Connector port="8080" protocol="HTTP/1.1 connectionTimeout="20000" redirectPort="8443" />
确认端口号
(3)C:\Program Files\tomcat\webapps\root 这个目录下的index.jsp存在
你先要确保以上三中设置正确或存在
还是不行,那么你都考虑到tomcat官网上去下载适合你的版本(我的MyEclipse最大支持7.x版本的,所有我下载的是7.0.69),不要去其他地方去下载,毕竟官网是具有权威性、正规性。也可以避免版本的不兼容问题,记得去下载最新版本哟!!!!!!!!!!
《可以下载一个火狐浏览器,你可以添加一个翻译的插件,那么遇到英文的网页他可以给你翻译一下,这样方便我们浏览了》
另外还有一种情况是用127.0.0.1:8080能打开,而用localhost:8080不能打开,可能是hosts文件出现问题,可以
通过本机的C:\WINDOWS\system32\drivers\etc\下的hosts文件,可以用记事本打开hosts查看,把这一行
# 127.0.0.1 localhost
前的#7a686964616f31333363383963注释去掉(注意#为注释符号)。方能解决问题
怎么启动tomcat服务器
俩种方法。
第一种:
1.启动tomcat目录。 tomcat目录/bin/startup.bat(window启动文件) 找到startup.bat 双击运行。会有一个黑窗口,黑窗口不要关闭。(如果关闭,相当于把tomcat停止了。)
2.在浏览器地址栏中输入:http://localhost:8080 或者 http://127.0.0.1:8080localhost ,如果看到如下页面,证明启动成功
3.配置tomcat的端口
tomcat默认的端口是8080(访问端口)http的默认端口是80,如果访问的时候输入http://www.baidu.com相当于http://www.baidu.com:80。当真正在项目上线之后,通常采用80,修改方法如下:
1)找到tomcat目录/conf/server.xml
2)修改port的值,将port端口的值修改为80
3)然后在浏览器中输入 http://127.0.0.1:80 或 http://127.0.0.1 访问测试
第二种:
catalina run 启动Tomcat
Tomcat启动,还有一种启动的方法就是在命令行中,先把你的当前目录切换 到你tomcat目录bin目录下,如下是我的位置
再执行catalina run 这个命令启动Tomcat。这个命令有什么好处。当Tomcat启动失败的时候,会有一闪而过的情况,
当我们使用catalina run 这个命令启动Tomcat的时候,哪怕有错误,我们也可以清楚的看到tomcat失败的原因。不会一闪而过。
拓展资料:
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。
因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0。
tomcat启动时startup.bat一闪而过,在startup.bat文档后边加pause之后,出现一个界面,这种怎么解决?
你是双击点startup.bat还是DOS 下运行?要DOS下运行哦
声明:本文由用户 infi叶懿德 上传分享,本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com