精华内容
下载资源
问答
  • tomcat的startup闪退查看问题 今天tomcat的starup文件打开闪退,记录下如何不闪退,可查看哪出问题的过程。 1.修改bat文件内容 找到tomcat文件夹的bin文件夹中的startup.bat 并用文本编辑器打开 将其中 call "%...

    tomcat的startup闪退查看问题

    今天tomcat的starup文件打开闪退,记录下如何不闪退,可查看哪出问题的过程。

    1.修改bat文件内容

    找到tomcat文件夹的bin文件夹中的startup.bat
    并用文本编辑器打开
    将其中
    call "%EXECUTABLE%" start %CMD_LINE_ARGS%
    改为
    call "%EXECUTABLE%" run %CMD_LINE_ARGS%

    2.重启bat

    在命令行cd到tomcat安装目录的bin目录下并执行bat文件

    1. C:\Users\morn>e:定位到tomcat所在位置盘

    2. cd E:\apache-tomcat\apache-tomcat-7.0.68\bin定位到bin文件夹

    3. E:\apache-tomcat\apache-tomcat-7.0.68\bin>startup.bat执行该bat

    win10中

    然后就可以逐一排查问题点在哪了

    展开全文
  • Tomcat双击startup闪退

    2020-02-20 11:59:36
    jdk变量配置问题 如果你的用户环境变量中没有JAVA_HOME(必须是这个变量名),那么需要添加该变量: 然后,在系统变量中,将之前配置的path变量中的jdk目录\bin替换成: 正确配置了JDK环境变量后就可以将JDK问题...

    jdk变量配置问题

    如果你的用户环境变量中没有JAVA_HOME(必须是这个变量名),那么需要添加该变量:
    

    在这里插入图片描述
    然后,在系统变量中,将之前配置的path变量中的jdk目录\bin替换成:
    在这里插入图片描述
    正确配置了JDK环境变量后就可以将JDK问题解决。

    展开全文
  • Tomcat启动startup闪退,无法暂停

    千次阅读 2019-06-17 19:47:03
    那啥,最近在启动tomcat时候,startup.bat总是闪退,然后查看8080端口也没有占用 上网查了资料,首先说的是编辑startup.bat最后加上pause 让他暂停看错误 但现实很残酷,加入之后,还是停不下来,只留下命令行...

     那啥,最近在启动tomcat时候,startup.bat总是闪退,然后查看8080端口也没有占用 

     

     

    上网查了资料,首先说的是编辑startup.bat最后加上pause 让他暂停看错误

    但现实很残酷,加入之后,还是停不下来,只留下命令行中的这个玩意

    然后 让你添加这个  

    set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_211
    set JRE_HOME=C:\Program Files\Java\jre1.8.0_211

    然而对我来说  没啥用
     

     

    此刻的你一定很绝望,但是,坚持,于是,你突然发现可以去tomcat下的log中查看日志文件,so

    你找到了他   

     

     Failed to start component [StandardServer[8005]]

    然后解决办法出现了:打开tomcat下的server.xml  编辑最后又类似下面的数据,删除即可。

     

    等等,别听上面的那个。。。往下看。。。我的故事

     

     

     

        <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

            <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->

            <!-- Access log processes all example.
                 Documentation at: /docs/config/valve.html
                 Note: The pattern used is equivalent to using pattern="common" -->
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>

          <Context docBase="D:\tomcat7\apache-tomcat-7.0.94\webapps\wsdc-master" path="/wsdc" reloadable="true" source="org.eclipse.jst.jee.server:wsdc-master"/><Context docBase="D:\tomcat7\apache-tomcat-7.0.94\webapps\WirelessOrder" path="/WirelessOrder" reloadable="true" source="org.eclipse.jst.jee.server:WirelessOrder"/></Host>

    然后我激动去打开startup.bat  果然,不出所料,正常启动了。然后访问localhost:8080    

     

     

    ?????为什么404

    好吧,我知道为什么网上查资料,下面有人评论说,楼主胡扯得了,因为会引发新的bug,艹艹,

    然后我让小可爱给我传了一份server.xml 文件,代替原来的

    so。 可以访问了   ,。。。。。

    下面是tomcat7的配置文件(拜拜 ~~)

     

    完整配置文件

    <?xml version='1.0' encoding='utf-8'?>
    <!--
      Licensed to the Apache Software Foundation (ASF) under one or more
      contributor license agreements.  See the NOTICE file distributed with
      this work for additional information regarding copyright ownership.
      The ASF licenses this file to You under the Apache License, Version 2.0
      (the "License"); you may not use this file except in compliance with
      the License.  You may obtain a copy of the License at
    
          http://www.apache.org/licenses/LICENSE-2.0
    
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
    -->
    <!-- Note:  A "Server" is not itself a "Container", so you may not
         define subcomponents such as "Valves" at this level.
         Documentation at /docs/config/server.html
     -->
    <Server port="8005" shutdown="SHUTDOWN">
      <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
      <!-- Security listener. Documentation at /docs/config/listeners.html
      <Listener className="org.apache.catalina.security.SecurityListener" />
      -->
      <!--APR library loader. Documentation at /docs/apr.html -->
      <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
      <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
      <Listener className="org.apache.catalina.core.JasperListener" />
      <!-- Prevent memory leaks due to use of particular java/javax APIs-->
      <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
      <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
      <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
    
      <!-- Global JNDI resources
           Documentation at /docs/jndi-resources-howto.html
      -->
      <GlobalNamingResources>
        <!-- Editable user database that can also be used by
             UserDatabaseRealm to authenticate users
        -->
        <Resource name="UserDatabase" auth="Container"
                  type="org.apache.catalina.UserDatabase"
                  description="User database that can be updated and saved"
                  factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
                  pathname="conf/tomcat-users.xml" />
      </GlobalNamingResources>
    
      <!-- A "Service" is a collection of one or more "Connectors" that share
           a single "Container" Note:  A "Service" is not itself a "Container",
           so you may not define subcomponents such as "Valves" at this level.
           Documentation at /docs/config/service.html
       -->
      <Service name="Catalina">
    
        <!--The connectors can use a shared executor, you can define one or more named thread pools-->
        <!--
        <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
            maxThreads="150" minSpareThreads="4"/>
        -->
    
    
        <!-- A "Connector" represents an endpoint by which requests are received
             and responses are returned. Documentation at :
             Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
             Java AJP  Connector: /docs/config/ajp.html
             APR (HTTP/AJP) Connector: /docs/apr.html
             Define a non-SSL HTTP/1.1 Connector on port 8080
        -->
        <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
        <!-- A "Connector" using the shared thread pool-->
        <!--
        <Connector executor="tomcatThreadPool"
                   port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
        -->
        <!-- Define a SSL HTTP/1.1 Connector on port 8443
             This connector uses the BIO implementation that requires the JSSE
             style configuration. When using the APR/native implementation, the
             OpenSSL style configuration is required as described in the APR/native
             documentation -->
        <!--
        <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
                   maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
                   clientAuth="false" sslProtocol="TLS" />
        -->
    
        <!-- Define an AJP 1.3 Connector on port 8009 -->
        <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    
    
        <!-- An Engine represents the entry point (within Catalina) that processes
             every request.  The Engine implementation for Tomcat stand alone
             analyzes the HTTP headers included with the request, and passes them
             on to the appropriate Host (virtual host).
             Documentation at /docs/config/engine.html -->
    
        <!-- You should set jvmRoute to support load-balancing via AJP ie :
        <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
        -->
        <Engine name="Catalina" defaultHost="localhost">
    
          <!--For clustering, please take a look at documentation at:
              /docs/cluster-howto.html  (simple how to)
              /docs/config/cluster.html (reference documentation) -->
          <!--
          <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
          -->
    
          <!-- Use the LockOutRealm to prevent attempts to guess user passwords
               via a brute-force attack -->
          <Realm className="org.apache.catalina.realm.LockOutRealm">
            <!-- This Realm uses the UserDatabase configured in the global JNDI
                 resources under the key "UserDatabase".  Any edits
                 that are performed against this UserDatabase are immediately
                 available for use by the Realm.  -->
            <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                   resourceName="UserDatabase"/>
          </Realm>
    
          <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    
            <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- Access log processes all example.
                 Documentation at: /docs/config/valve.html
                 Note: The pattern used is equivalent to using pattern="common" -->
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log." suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    
          </Host>
        </Engine>
      </Service>
    </Server>
    

     

    展开全文
  • 启动Tomcat startup闪退解决

    千次阅读 2018-05-25 10:01:57
    编辑startup 在最后面加pause用来查看出了什么错误出现以下问题错误解决方案the JRE_HOME environment variable is not defined correctly This environment variableis needed to run this program 原因:以前版本...
    编辑startup 在最后面加pause用来查看出了什么错误
    出现以下问题错误解决方案
    the JRE_HOME environment variable is not defined correctly 
    This environment variableis needed to run this program

    原因:以前版本的tomcat需要JDK,现在的tomcat(本人的是7.0)只要有JRE就可以。 如果你装的tomcat的是解压版的(免安装的)那么则需要自己手动配置JRE_HOME 这个环境变量,否则,就会出现上面的错误。
    解决办法:右击 我的电脑 - 高级 - 环境变量, 在系统变量中 新建 
    变量名:JRE_HOME  
    变量值:C:\Program Files\Java\jre7(根据你自己的JDK安装目录寻找JRE)
    展开全文
  • 1.修改 startup.bat 文件,将“call “%EXECUTABLE%” start %CMD_LINE_ARGS%” 中的 “start” 改为 “run” 2.在 startup.bat 文件的最后增加 “pause” 3.启动 tomcat 后相应错误信息会打印在 cmd 中,从而可以...
  • 下载好apache-tomcat后,进入bin/startup.bat启动,发现命令行窗口闪退,原因是端口被占用。 解决方案: 打开apache-tomcat所在目录,打开conf/server.xml用记事本编辑: 修改port为其他端口号,如:8081。保存并...
  • tomcat的startup闪退,有如下解决办法

    千次阅读 2018-07-11 09:40:29
    tomcat闪退:如果以前安装过tomcat1.sc delete tomcat6(此处的版本,根据你以前安装的而定)2.Cmd命令中输入:regedit  删除以下注册表:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tomcat3....
  • 打开tomcat的安装目录,找到startup.bat右键编辑,在以下位置加上 SET JAVA_HOME=C:\websoft\Java\jdk8 (这是你jdk的安装目录) SET TOMCAT_HOME=C:\websoft\apache-tomcat-8.0.26(这是你tomcat的安装目录)...
  • 免安装版tomcat tomcat/bin: startup.bat : SET JAVA_HOME=G:\Programmingsoftware\java(自己jdk安装路径) shutup.bat : SET TOMCAT_HOME=D:\tomcat (自己tomcat安装路径) 这样配置就ok 了。
  • startup最后加入pause
  • tomcat7启动startup闪退的解决方案

    千次阅读 2015-09-15 13:28:28
    对于免安装的版本最重要的是修改根目录下的conf文件夹下startup.bat文件,如果不修改可能不能启动Tomcat, 在第一行前面(或者是echo off后)加入如下两行: SET JAVA_HOME=JDK的目录 SET CATALINA_HOME=...
  • 解压之后运行startup.bat文件。 提示没有配置CATALINA_HOME环境变量。 添加CATALINA_HOME 环境变量之后再次运行。 提示没有配置JAVA_HOME和JRE_HOME环境变量。 添加完JRE_HOME环境变量就好,JAVA_...
  • startup闪退以及配置无效 双击startup.bat一闪而过,又或者你“localhost:8080/文件名“出现http错误,这时候很苦恼是不是?我也是啊。本来以为配置这个很简单,然而这两个问题我都遇到了,虽然和我不细心和不...
  • 2、安装步骤(包含解决startup闪退问题) 解压到指定路径,然后进入该路径,进入bin文件 找到startup.bat文件,双击打开 如果安装成功则出现以下窗口(如果在信息中出现 警告 则说明安装了还没配置好系统...
  • tomcat Startup闪退解决办法 编辑bin下面的startup.bat文件,在 @echo off下面添加如下2行 @echo off SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_25 SET CATALINA_HOME=C:\apache-tomcat-6.0.37 ...
  • Tomcat8 安装后点击startup出现闪退的解决方法(转)
  • 1. JDK未正确配置环境变量 JAVA_HOME
  • 1、首先进行配置jdk的环境变量,记住了是jdk的环境变量不是jre! 2、点击【系统变量】——【新增】,添加CATALINA_BASE和CATALINA_HOME和TOMCAT_HOME和JAVA_HOME的环境变量,变量的值都是对应的文件目录。...
  • apache-tomcat-8.5.4(用的是解压包), ...cmd–startup 闪退(双击 安装路径/bin/startup.bat闪退) 首先检查环境: cmd里运行输入javac跟java命令 正常 输入 if not exist “%JAVA_HOME%\bin\java.exe” echo
  • startup.bat闪退

    2019-02-11 16:44:14
    今天在winserver的服务器上部署了tomcat,结果启动startup.bat闪退。想了想,是没装JKD的缘故,安装之,问题解决。 JDK安装与环境变量配置 注意配置JAVA_HOME的时候,路径不要写成XX/XX/XX/XX/。最后是没有/的。 ...
  • 有时候在本地文件启动startup 时,会一闪而过,正常情况,至少不会消失窗体。 而这时候如何定位错误呢? 首先不用说要去查看报错日志,根据日期来选择查看日志里面的运行记录。 而闪退的原因有以下情况可能出现...
  • ![图片说明](https://img-ask.csdn.net/upload/201711/16/1510796766_473985.png) ![图片说明]... !... !...Tomcat7.0解压版startup启动闪退,环境变量配置没问题,还是启动不了闪退,哪位大神帮帮忙
  • startup.bat闪退问题

    2016-12-07 19:53:00
    startup.bat闪退问题 我自己遇到的 1.例如: 手动点击startup.bat 后 ,一闪而过2例如:在cmd下 进到tomcat的bin目录 运行 startup.bat 解决问题,第一步:先右击startup.bat,编辑,在:end前添加pause之后重新...
  • 解决tomcat启动startup.bat闪退 云平台还有半个月就要过期了,所以必须把原云端里的项目各资料迁移到新的云端上面,其中遇到一个问题就是当要部署tomcat的一个服务器时,startup.bat闪退,jdk这些都迁移过来了,想...
  • tomcat startup.bat闪退

    千次阅读 2018-06-06 11:38:21
    原文:https://blog.csdn.net/qq_30507287/article/details/53981851#comments 在win10上明明已经安装了JDK1.8并设置好了JAVA_HOME和JRE_HOME,可偏偏Tomcat在启动过程中找不到并且在启动startup.bat时闪退。...
  • tomcat启动不成功(点击startup.bat闪退)的原因: 免安装的tomcat8.5版本双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。这个原因就是: 1.在启动tomcat是,需要读取环境变量和配置信息,缺少了这些...
  • 我的免安装的tomcat双击startup.bat后,出现闪退。 原因:环境变量未配置成功 解决办法: 在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行: SET JAVA_HOME=C:\Java\jdk-8\...
  • 使用tomcat bin文件夹下的 startup.bat启动tomcat时,闪退   解决方案: 在startup.bat文件的最后一行加入 pause。当再次启动startup.bat时,就会卡住,这个时候就可以查看错误的信息是什么。根据错误信息响应...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 894
精华内容 357
关键字:

startup闪退