启动tomcat时一闪而过解决方法是什么 - [1]前文

来源:趣味经验馆 3.06W

编译一下这个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

启动tomcat时一闪而过解决方法是什么:[1]前文

用记事本打开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~

启动tomcat时一闪而过解决方法是什么:[1]前文 第2张

再次执行startup.bat,就会看到如图,当我们按任意的键时cmd窗口又是一闪而过了。但是这已经确定了我们的环境变量都是正确的。

tomcat-src??? 怎么看着像源码包 你直接在命令行敲javac显示信息吗? 你重新下载个tomcat试试

启动tomcat时一闪而过解决方法是什么:[1]前文 第3张

为了更加详细的看到信息,我们再来更改一句:找到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

启动tomcat时一闪而过解决方法是什么:[1]前文 第4张

再来看看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

启动tomcat时一闪而过解决方法是什么:[1]前文 第5张

接着就可以解决这个问题了:申请足够的内存就可以了

最近遇到一个问题,下载了一个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

启动tomcat时一闪而过解决方法是什么:[1]前文 第6张

然后再次启动startup.bat 会看到 我们期待已久的画面啦。启动成功啦!

解压版的 没有在Windows里 注册服务 必须要手动注册服务 不然无法运行tomcat6.exe 只能通过 startup.bat 启动Tomcat rem Set default Service name(在此下 添加下面一行) set CATALINA_HOME=Tomcat安装目录或%cd% set SERVICE_NAME=Tomca6 set

启动tomcat时一闪而过解决方法是什么:[1]前文 第7张

扩展阅读,以下内容您可能还感兴趣。

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下运行哦

热门标签