栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

BUG生产坊

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

BUG生产坊

今天想在本地tomcat上,试下打完包的项目是否能正常运行。然后就下载tomcat-8.5.31版本的(在用的是tomcat-8.0.53版本的),修改了一下端口,避免两个tomcat的端口冲突。

1.  修改端口8005 > 18005 

2.修改端口号8080 > 8088

3. 修改端口8009 > 18009

将server.xml文件的这三个值修改了之后
修改bin文件夹下面的catalina.bat和startup.bat把其中的CATALINA_HOME改下,避免和另一个tomcat冲突。
修改配置 CATALINA_HOME >CATALINA_HOME1
修改完了后双击startup.bat

09-Nov-2021 15:10:41.752 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.31
09-Nov-2021 15:10:41.755 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Apr 27 2018 20:24:25 UTC
09-Nov-2021 15:10:41.757 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.31.0
09-Nov-2021 15:10:41.757 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
09-Nov-2021 15:10:41.757 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.0
09-Nov-2021 15:10:41.758 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
09-Nov-2021 15:10:41.758 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             D:workAppjdkjdk1.8.0_152jre
09-Nov-2021 15:10:41.758 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_152-b16
09-Nov-2021 15:10:41.758 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
09-Nov-2021 15:10:41.760 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_base:         D:workAppapache-tomcat-8.5.31
09-Nov-2021 15:10:41.760 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         D:workAppapache-tomcat-8.5.31
09-Nov-2021 15:10:41.760 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=D:workAppapache-tomcat-8.5.31conflogging.properties
09-Nov-2021 15:10:41.760 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
09-Nov-2021 15:10:41.760 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
09-Nov-2021 15:10:41.760 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
09-Nov-2021 15:10:41.760 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
09-Nov-2021 15:10:41.761 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=D:workAppapache-tomcat-8.5.31
09-Nov-2021 15:10:41.762 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=D:workAppapache-tomcat-8.5.31
09-Nov-2021 15:10:41.762 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=D:workAppapache-tomcat-8.5.31temp
09-Nov-2021 15:10:41.762 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.16] using APR version [1.6.3].
09-Nov-2021 15:10:41.763 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
09-Nov-2021 15:10:41.763 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
09-Nov-2021 15:10:42.364 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.0.2m  2 Nov 2017]
09-Nov-2021 15:10:42.448 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8088"]
09-Nov-2021 15:10:42.740 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
09-Nov-2021 15:10:42.744 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-18009"]
09-Nov-2021 15:10:42.746 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
09-Nov-2021 15:10:42.746 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1233 ms
09-Nov-2021 15:10:42.764 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
09-Nov-2021 15:10:42.764 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.31
09-Nov-2021 15:10:42.772 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:workAppapache-tomcat-8.5.31webappsdocs]
09-Nov-2021 15:10:42.968 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:workAppapache-tomcat-8.5.31webappsdocs] has finished in [195] ms
09-Nov-2021 15:10:42.968 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:workAppapache-tomcat-8.5.31webappsexamples]
09-Nov-2021 15:10:43.172 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:workAppapache-tomcat-8.5.31webappsexamples] has finished in [204] ms
09-Nov-2021 15:10:43.172 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:workAppapache-tomcat-8.5.31webappshost-manager]
09-Nov-2021 15:10:43.195 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:workAppapache-tomcat-8.5.31webappshost-manager] has finished in [23] ms
09-Nov-2021 15:10:43.195 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:workAppapache-tomcat-8.5.31webappsmanager]
09-Nov-2021 15:10:43.213 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:workAppapache-tomcat-8.5.31webappsmanager] has finished in [18] ms
09-Nov-2021 15:10:43.213 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:workAppapache-tomcat-8.5.31webappsROOT]
09-Nov-2021 15:10:43.227 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:workAppapache-tomcat-8.5.31webappsROOT] has finished in [14] ms
09-Nov-2021 15:10:43.229 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8088"]
09-Nov-2021 15:10:43.238 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-18009"]
09-Nov-2021 15:10:43.240 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 493 ms

正常启动,然后浏览器访问

一切都是正常的,然后就在idea上配置这个8.5版本的tomcat后,运行报如下错误

09-Nov-2021 14:42:01.939 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
09-Nov-2021 14:42:01.945 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-18009"]
09-Nov-2021 14:42:01.947 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 33 ms
Connected to server
[2021-11-09 02:42:02,195] Artifact HBJOA-Web: Artifact is being deployed, please wait...
09-Nov-2021 14:42:03.632 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.descriptor.web.WebXmlParser.parseWebXml Parse error in application web.xml file at [file:/D:/workApp/apache-tomcat-8.5.31/webapps/HBJOA_Web/WEB-INF/web.xml]
 java.io.FileNotFoundException: Could not resolve XML resource [null] with public ID [null], system ID [workflow.xml] and base URI [file:/D:/workApp/apache-tomcat-8.5.31/webapps/HBJOA_Web/WEB-INF/web.xml] to a known, local entity.
	at org.apache.tomcat.util.descriptor.LocalResolver.resolveEntity(LocalResolver.java:155)
	at com.sun.org.apache.xerces.internal.util.EntityResolver2Wrapper.resolveEntity(EntityResolver2Wrapper.java:177)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntityAsPerStax(XMLEntityManager.java:997)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1212)
	at com.sun.org.apache.xerces.internal.impl.XMLdocumentFragmentScannerImpl.scanEntityReference(XMLdocumentFragmentScannerImpl.java:1908)
	at com.sun.org.apache.xerces.internal.impl.XMLdocumentFragmentScannerImpl$FragmentContentDriver.next(XMLdocumentFragmentScannerImpl.java:3061)
	at com.sun.org.apache.xerces.internal.impl.XMLdocumentScannerImpl.next(XMLdocumentScannerImpl.java:602)
	at com.sun.org.apache.xerces.internal.impl.XMLdocumentFragmentScannerImpl.scandocument(XMLdocumentFragmentScannerImpl.java:505)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1521)
	at org.apache.tomcat.util.descriptor.web.WebXmlParser.parseWebXml(WebXmlParser.java:119)
	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1104)
	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:765)
	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
	at org.apache.catalina.util.Lifecyclebase.fireLifecycleEvent(Lifecyclebase.java:94)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
	at org.apache.catalina.util.Lifecyclebase.start(Lifecyclebase.java:150)
	at org.apache.catalina.core.Containerbase.addChildInternal(Containerbase.java:754)
	at org.apache.catalina.core.Containerbase.addChild(Containerbase.java:730)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
	at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1736)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tomcat.util.modeler.baseModelMBean.invoke(baseModelMBean.java:300)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:482)
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:431)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tomcat.util.modeler.baseModelMBean.invoke(baseModelMBean.java:300)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468)
	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
	at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1408)
	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
	at sun.rmi.transport.Transport$1.run(Transport.java:200)
	at sun.rmi.transport.Transport$1.run(Transport.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

09-Nov-2021 14:42:03.662 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.startup.ContextConfig.configureStart Marking this application unavailable due to previous error(s)
09-Nov-2021 14:42:03.668 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more components marked the context as not correctly configured
09-Nov-2021 14:42:03.670 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [/HBJOA_Web] startup failed due to previous errors

这是参照我之前8.0版本的tomcat配置方式配置的,检查了很多次,排除配置错误的情况。

想着8.5不好用,那就在弄8.0来实现目的吧,又解压了一份tomcat-8.0.53版本,还是一样的修改端口,修改配置。然而双击startup.bat后
直接闪退,寻思着难道新加的端口占用了?用netstat -ano查了下,不是占用的问题,难道还需要配其他环境变量?看来一篇大佬的文章https://www.cnblogs.com/qq765065332/p/7694775.html
也排除了环境的问题。想着之前项目使用过程一直没问题,就照之前的配置在idea又来了一次,然而它没报错,项目启动了,妈卖批。

问题记录
tomcat-8.5.31版本的,测试没问题,但配置idea上后报错。
tomcat-8.0.53版本的,测试闪退,配置idea后没有问题。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/459770.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号