红联Linux门户
Linux帮助

linux启动tomcat报错Failed to get local InetAddress for VMID

发布时间:2017-05-18 11:55:50来源:linux网站作者:时而心空空
报错内容:
INFO [localhost-startStop-1] com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$InfoLogger.log (206) | Failed to get local InetAddress for VMID. This is unlikely to matter. At all. We'll add some extra randomness
java.net.UnknownHostException: Oracle.Linux.server: Oracle.Linux.server: 未知的名称或服务
at java.net.InetAddress.getLocalHost (InetAddress.java:1496)
at com.mchange.v2.uid.UidUtils.generateVmId (UidUtils.java:70)
at com.mchange.v2.uid.UidUtils.<clinit> (UidUtils.java:54)
at com.mchange.v2.c3p0.impl.C3P0ImplUtils.<clinit> (C3P0ImplUtils.java:126)
at com.mchange.v2.c3p0.impl.PoolBackedDataSourceBase.<init> (PoolBackedDataSourceBase.java:288)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.<init> (AbstractPoolBackedDataSource.java:74)
at com.mchange.v2.c3p0.AbstractComboPooledDataSource.<init> (AbstractComboPooledDataSource.java:142)
at com.mchange.v2.c3p0.AbstractComboPooledDataSource.<init> (AbstractComboPooledDataSource.java:138)
at com.mchange.v2.c3p0.ComboPooledDataSource.<init> (ComboPooledDataSource.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance (Constructor.java:526)
at org.springframework.beans.BeanUtils.instantiateClass (BeanUtils.java:147)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate (SimpleInstantiationStrategy.java:89)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean (AbstractAutowireCapableBeanFactory.java:1094)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1046)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:504)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:476)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject (AbstractBeanFactory.java:303)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:299)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java:755)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java:757)
at org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:480)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext (ContextLoader.java:403)
at org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized (ContextLoaderListener.java:106)
at org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:5068)
at org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5584)
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild (StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory (HostConfig.java:1260)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run (HostConfig.java:2002)
at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.UnknownHostException: Oracle.Linux.server: 未知的名称或服务
at java.net.Inet6AddressImpl.lookupAllHostAddr (Native Method)
at java.net.InetAddress$1.lookupAllHostAddr (InetAddress.java:922)
at java.net.InetAddress.getAddressesFromNameService (InetAddress.java:1316)
at java.net.InetAddress.getLocalHost (InetAddress.java:1492)
... 41 more
 
解决方法:修改/etc/hosts 文件,添加 192.168.3.230 Oracle.Linux.server
Linux查找域名时通常指先查找文件/etc/hosts,找不到时再向DNS服务器请求。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/30874.html