精华内容
下载资源
问答
  • 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闪退,有如下解决办法

    千次阅读 2018-07-11 09:40:29
    tomcat闪退:如果以前安装过tomcat1.sc delete tomcat6(此处版本,根据你以前安装而定)2.Cmd命令中输入:regedit  删除以下注册表:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tomcat3....

    tomcat闪退:如果以前安装过tomcat

    1.sc delete tomcat6(此处的版本,根据你以前安装的而定)

    2.Cmd命令中输入:regedit  删除以下注册表:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tomcat

    3. 在startup最后添加pause。看具体的报错情况

    4.如果环境变量有变动,需要删除,重新配置

    展开全文
  • Tomcat双击startup闪退

    2020-02-20 11:59:36
    如果你用户环境变量中没有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.bat右键编辑,在以下位置加上 SET JAVA_HOME=C:\websoft\Java\jdk8 (这是你jdk的安装目录) SET TOMCAT_HOME=C:\websoft\apache-tomcat-8.0.26(这是你tomcat的安装目录)...
  • 在自己win7上安装tomcat9,用是直接解压缩版本。解压之后运行startup.bat文件。 提示没有配置CATALINA_HOME环境变量。 添加CATALINA_HOME 环境变量之后再次运行。 提示没有配置JAVA_HOME和JRE_...
  • 寻找原因要解决原因 肯定要先找到原因啦,进入命令行提示符程序中找到tocmcat程序bin目录下的startup.batwindos+R 输入cmd 然后确定进入命令提示符程序 CD D:Tocamtapache-tomcat-7.0.88bin startup.bat2.(这个Tomcat...
  • 原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。解决办法:1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两...
  • 启动Tomcat startup闪退解决

    千次阅读 2018-05-25 10:01:57
    编辑startup 在最后面加pause用来查看出了什么错误出现以下问题错误解决方案the JRE_HOME environment variable is not defined correctly...原因:以前版本的tomcat需要JDK,现在的tomcat(本人是7.0)只要有JRE...
  • 1. JDK未正确配置环境变量 JAVA_HOME
  • 原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。解决办法:1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两...
  • tomcat7启动startup闪退的解决方案

    千次阅读 2015-09-15 13:28:28
    要想在自己计算机上安装Tomcat,需要JDK支持,因为Tomcat是用java语言编写一个很轻量级Web服务器。 1、首先将自己下载jdk(这里使用是1.7)下载后,解压或者进行安装,最好将jdk和jre安装在同一个java...
  • 下载好apache-tomcat后,进入bin/startup.bat启动,发现命令行窗口闪退,原因是端口被占用。 解决方案: 打开apache-tomcat所在目录,打开conf/server.xml用记事本编辑: 修改port为其他端口号,如:8081。保存并...
  • 重要: 一定要先安装 JDK 1、先安装 Java Tomcat 运行需要JVM,需要先进行 java 安装 2、在Tomcat官网下载 路径 : http://tomcat.apache.org/download-70.cgi 下载到一个zip文件3、解压到指定路径,注意路径...
  • apache 二、点击【系统变量】——【新增】,添加CATALINA_BASE和CATALINA_HOME和TOMCAT_HOME和JAVA_HOME环境变量,变量值都是对应文件目录。tomcat TOMCAT_HOME环境变量配置。blog 三、选中“path”点击...
  • 解决启动tomcat的startup.bat闪退问题 转载于:https://blog.csdn.net/weixin_30603633/article/details/96528687?utm_source=app
  • 云平台还有半个月就要过期了,所以必须把原云端里的项目各资料迁移到新的云端上面,其中遇到一个问题就是当要部署tomcat的一个服务器时,startup.bat闪退,jdk这些都迁移过来了,想了好一会才发现犯了最基本的错误,...
  • 配置过后,我打开tomcat的bin目录运行startup.bat,这时出现了问题,一打开就闪退,不知道什么原因,上网查了一下,参考了这篇博客https://blog.csdn.net/cm777/article/details/79984894 发现可能是环境变量的配置...
  • 如果是Tomcat闪退问题可以...创建Tomcat的环境变量:TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)3.在Path里添加%JAVA_HOME%和%TOMCAT%(注意,在Home里包含了bin文件夹,此处不用再添加\bin)然后:1.在已...
  • 从官网下载一个免安装的tomcat,我把它解压在E...进入解压tomcat的bin目录,执行startup.bat,出现闪退。 然后win+R输入cmd进入解压tomcat的bin目录,输入startup.bat,还是不行。 于是我在startup.bat的开头加入...
  • Tomcat的startup.bat闪退 jdk环境配置完毕也闪退原因 首先在conf文件夹下找到server.xml 用文本编译器打开 确保不要在Host标签中有多余的东西即可
  • 1.修改 startup.bat 文件,将“call “%EXECUTABLE%” start %CMD_LINE_ARGS%” 中 ...3.启动 tomcat 后相应错误信息会打印在 cmd 中,从而可以根据提示信息进行相应处理。 4.最后还原 startup.bat 文件 ...
  • 零、问题背景 ...而闪退的原因有以下情况可能出现…… 一、残留项目链接 解决:链接清除。 根据自己本地路径找到对应文件 “server.xml”文件打开,查找是否有旧项目链接还存留,但...
  • 在已解压的tomcat的bin文件夹下找到startup.bat,右击-&gt;编辑。 这样的 如果试了都不行,就把你在tomcat里面的缓冲全部删除,把里面缓冲的东西删除 然后在bin里面bin文件夹下找到startup.bat,双击就可以了. ...
  • 1.进入tomcat的安装文件夹的bin子文件夹: 2.在地址栏输入cmd进入dos命令行: 3.输入startup.bat打开开启tomcat服务器的批处理文件: 没有配置JAVA_HOME会出现如下提示 配置JAVA_HOME: 1.依次进入此电脑-...
  • 在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行: SET JAVA_HOME=C:\Java\jdk-8\jdk1.8.1 (java jdk目录) SET TOMCAT_HOME=D:\Tomcat\apache-tomcat...
  • 1.在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。 2.tomcat软件使用java语言开发,需要jvm运行,tomcat软件在启动时会去寻找JAVA_HOME环境变量,JAVA_...
  • 网上到处找TomCat闪退的问题,基本上都是因为环境变量配置问题,得到教训就是一定要好好配置环境变量,分清楚。以下转载一片博文就很形象。 在startup.bat 和shutdown.bat头部要加上 SET JAVA_HOME=D:\java\...
  • Tomcat启动时闪退

    2019-07-29 21:19:52
    点击startup闪退的解决思路: 将startup用某个文本编辑器打开,在文档最后加上pause,可以在命令行窗口中看到错误信息,每个人错误不同,根据自身情况解决,下次再次运行startup前将pause去掉即可 ...

空空如也

空空如也

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

tomcat的startup闪退