最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

tomcat啟動(dòng)提示Couldn‘t get host name問(wèn)題

 更新時(shí)間:2024年06月06日 09:17:48   作者:chgiser  
這篇文章主要介紹了tomcat啟動(dòng)提示Couldn‘t get host name問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

tomcat啟動(dòng)提示Couldn‘t get host name

問(wèn)題描述

系統(tǒng)之前是可以正常運(yùn)行的,更新后啟動(dòng)tomcat報(bào)如下錯(cuò)誤:

2020-07-31 17:21:39 [main] INFO  org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor
2020-07-31 17:21:39 [main] ERROR org.quartz.impl.StdSchedulerFactory - Couldn't generate instance Id!
org.quartz.SchedulerException: Couldn't get host name!
    at org.quartz.simpl.SimpleInstanceIdGenerator.generateInstanceId(SimpleInstanceIdGenerator.java:36)
    at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1235)
    at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1559)
    at org.springframework.scheduling.quartz.SchedulerFactoryBean.createScheduler(SchedulerFactoryBean.java:637)
    at org.springframework.scheduling.quartz.SchedulerFactoryBean.afterPropertiesSet(SchedulerFactoryBean.java:511)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1765)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1702)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:579)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)
    at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
    at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1065)
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:584)
    at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:91)
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:373)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1348)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:578)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)
    at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:204)
    at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:238)
    at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:710)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:535)
    at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)
    at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:327)
    at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:155)
    at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:135)
    at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:87)
    at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:172)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5125)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:713)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:978)
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1850)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
    at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:773)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1577)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
    at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
    at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:929)
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:831)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1377)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1367)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
    at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:902)
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:423)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:928)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:638)
    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.catalina.startup.Bootstrap.start(Bootstrap.java:350)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492)
Caused by: java.net.UnknownHostException: xxxxx: xxxxx: Name or service not known
    at java.net.InetAddress.getLocalHost(InetAddress.java:1506)
    at org.quartz.simpl.SimpleInstanceIdGenerator.generateInstanceId(SimpleInstanceIdGenerator.java:34)
    ... 76 common frames omitted
Caused by: java.net.UnknownHostException: xxxxx: Name or service not known
    at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
    at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:929)
    at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1324)
    at java.net.InetAddress.getLocalHost(InetAddress.java:1501)
    ... 77 common frames omitted

解決方案

如異常消息里所示,Couldn't get host name!, xxxxx: Name or service not known,可以推斷是xxxxx這個(gè)hostname無(wú)法解析,將/etc/hosts文件打開(kāi),確實(shí)沒(méi)有解析這個(gè)域名,添加一行域名解析:127.0.0.1 xxxxx

保存

然后重啟tomcat,就可以正常啟動(dòng)了

后來(lái)跟運(yùn)維人員確認(rèn)了,他們確實(shí)中間調(diào)整過(guò)服務(wù)器的信息,導(dǎo)致了這個(gè) hostname解析異常。。

關(guān)于Tomcat一些啟動(dòng)錯(cuò)誤的解決

一、Eclipse tomcat 啟動(dòng)超時(shí)

錯(cuò)誤內(nèi)容: Server JBoss v4.0 at localhost was unable to start within 50 seconds. If the server requires more time, try increasing the timeout in the server editor

解決辦法:修改路徑

進(jìn)入Eclipse的工作空間 .metadata.plugins\org.eclipse.wst.server.core目錄,修改目錄內(nèi)文件server.xml

找到 start-timeout=”45” 并設(shè)高 start-timeout=”450”

二、eclipse無(wú)法加載tomcat

錯(cuò)誤內(nèi)容:刪除tomcat后,重新導(dǎo)入tomcat,但無(wú)法加載tomcat

解決方案:

1.退出 eclipse

2.到[工程目錄下]/.metadata/.plugins/org.eclipse.core.runtime

3.把org.eclipse.wst.server.core.prefs和org.eclipse.jst.server.tomcat.core.prefs這兩個(gè)文件去掉

4.重啟eclipse

三、tomcat運(yùn)行沒(méi)有生成class文件

錯(cuò)誤內(nèi)容: 項(xiàng)目編譯沒(méi)有生產(chǎn)class文件

解決方案:

1,選擇: project->clean..->選第2個(gè)clean select project, 勾上start build immediatelly

2,如果項(xiàng)目里引了某個(gè)不用的jar包,而那個(gè)包又被你刪了,就會(huì)出現(xiàn)不報(bào)錯(cuò)但怎么也編譯不出來(lái)class文件的情況,可 以把所有包都刪除,然后一個(gè)一個(gè)的再引入(需要的),不要一下子把所有包都引入來(lái),沒(méi)用的可能會(huì)引起不良后果.

步驟:選中項(xiàng)目——右鍵——Properties——選中下面紅色區(qū)域——選中里面的Jar包——點(diǎn)remover

3,刪除現(xiàn)在的項(xiàng)目,提前設(shè)置好編譯文件輸出路徑,重新導(dǎo)入源文件,設(shè)置MyEclipse為保存時(shí)編譯,然后在保存的時(shí)候就可以自動(dòng)編譯了,步驟:選中項(xiàng)目->點(diǎn)右鍵Properties->java build path->source->…/WEB-INF/src的output folder不要默認(rèn),編輯讓它指向../WEB-INF/classes

4,再就是最重要的要看工程下面是否缺少了work目錄,由于CVS控制時(shí)不把work加如版本,所以checkout后沒(méi)有這個(gè)目錄,要手工加上有的工程就能自動(dòng)編譯,最開(kāi)始的時(shí)候,我只找到了前面7個(gè)方法,但是他們都沒(méi)有解決我的問(wèn)題.無(wú)意中我打開(kāi)了”Problems”標(biāo)簽,發(fā)現(xiàn)里面說(shuō)缺少work目錄,手工加上,然后刷新項(xiàng)目就可以了..classpath這個(gè)xml文件要仔細(xì)看

四、tomcat啟動(dòng) 報(bào) PermGen space

錯(cuò)誤內(nèi)容: 內(nèi)存溢出

解決方案1:

1,重啟tomcat

2,先停止運(yùn)行,雙擊tomcat,打開(kāi)Open launch configuration,然后 在Arguments中的VM arguments的編輯中的上面添加- Xms256M -Xmx1024M -XX:PermSize=64M -XX:MaxPermSize=128M,在重啟就好了。

解決方案2: 設(shè)置Default VM Arguments,打開(kāi)myeclipse—>windows —>preferences—>java—installed JREs
—>點(diǎn)擊正在使用的JDK—>Edit—>Default VM Arguments 輸 入-Xms64m -Xmx256m

五、tomcat啟動(dòng) 報(bào) Address already in use: JVM_Bind”

錯(cuò)誤內(nèi)容: 8005端口被占用

解決方案一(推薦),修改tomcat/conf/server.xml文件

打開(kāi)server.xml

將<Server port="8005" shutdown="SHUTDOWN">中8005改成不常用的端口號(hào)即可,比如9876

解決方案二,將占用8005的進(jìn)程強(qiáng)行結(jié)束

(1) 在“運(yùn)行”中輸入CMD

(2)在啟動(dòng)的窗口中輸入netstat -ano,就可以看到所有端口占用的情況,記下占用8005端口的程序的PID

(3)打開(kāi)“任務(wù)管理器”,點(diǎn)擊菜單欄的“查看”,再點(diǎn)擊“選擇列”,選上“PID(進(jìn)程標(biāo)識(shí)符)” 或者在cmd中輸入tasklist命令,回車(chē),查看

(4)在進(jìn)程中找個(gè)相應(yīng)的PID值,結(jié)束進(jìn)程即可

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 一文詳解Tomcat HTTP請(qǐng)求與響應(yīng)的完整流程

    一文詳解Tomcat HTTP請(qǐng)求與響應(yīng)的完整流程

    Tomcat作為Java Web應(yīng)用的事實(shí)標(biāo)準(zhǔn)容器,其 HTTP 請(qǐng)求與響應(yīng)處理流程不僅是面試高頻考點(diǎn),更直接關(guān)系到業(yè)務(wù)性能、擴(kuò)展性和安全性,本文將帶你知其然更知其所以然,全面剖析 Tomcat HTTP 主流程,需要的朋友可以參考下
    2025-07-07
  • Idea部署tomcat服務(wù)實(shí)現(xiàn)過(guò)程圖解

    Idea部署tomcat服務(wù)實(shí)現(xiàn)過(guò)程圖解

    這篇文章主要介紹了Idea部署tomcat服務(wù)實(shí)現(xiàn)過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 一個(gè)tomcat下部署多個(gè)項(xiàng)目的詳細(xì)步驟

    一個(gè)tomcat下部署多個(gè)項(xiàng)目的詳細(xì)步驟

    一個(gè)tomcat下如何部署多個(gè)項(xiàng)目,Linux跟windows系統(tǒng)下的步驟都差不多,以下linux系統(tǒng)下部署為例,windows系統(tǒng)下部署同理,接下來(lái)小編就給大家詳細(xì)的介紹一下在一個(gè)tomcat下部署多個(gè)項(xiàng)目的操作步驟,需要的朋友可以參考下
    2023-08-08
  • 在Tomcat中配置404自定義錯(cuò)誤頁(yè)面詳解

    在Tomcat中配置404自定義錯(cuò)誤頁(yè)面詳解

    這篇文章主要介紹了在Tomcat中配置404自定義錯(cuò)誤頁(yè)面全解,需要的朋友可以參考下
    2017-03-03
  • Nginx/Httpd反代tomcat配置教程

    Nginx/Httpd反代tomcat配置教程

    這篇文章主要介紹了Nginx/Httpd反代tomcat配置教程以及一些常見(jiàn)的反代服務(wù)器,本文通過(guò)圖文的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Tomcat 日志切割(logrotate)詳細(xì)介紹

    Tomcat 日志切割(logrotate)詳細(xì)介紹

    這篇文章主要介紹了Tomcat 日志切割(logrotate)詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • tomcat9 下載安裝和配置+整合到eclipse的教程詳解

    tomcat9 下載安裝和配置+整合到eclipse的教程詳解

    這篇文章主要介紹了tomcat9 下載安裝和配置+整合到eclipse,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 詳解Tomcat如何實(shí)現(xiàn)Comet

    詳解Tomcat如何實(shí)現(xiàn)Comet

    Comet模式是一種服務(wù)器端推技術(shù),它的核心思想提供一種能讓當(dāng)服務(wù)器端往客戶端發(fā)送數(shù)據(jù)的方式。本篇文章主要介紹了Tomcat如何實(shí)現(xiàn)Comet,有興趣的可以了解一下。
    2016-12-12
  • 使用TomCat,service輸出臺(tái)出現(xiàn)亂碼的解決

    使用TomCat,service輸出臺(tái)出現(xiàn)亂碼的解決

    本文介紹了解決Tomcat服務(wù)輸出臺(tái)中文亂碼問(wèn)題的兩種方法,第一種方法是修改`logging.properties`文件中的`prefix`和`encoding`參數(shù);第二種方法是配置IDEA的VMoptions和文件編碼設(shè)置,通過(guò)這兩種方法,可以有效解決Tomcat服務(wù)輸出臺(tái)出現(xiàn)的亂碼問(wèn)題
    2025-01-01
  • Java+Tomcat 環(huán)境部署及安裝過(guò)程圖解

    Java+Tomcat 環(huán)境部署及安裝過(guò)程圖解

    這篇文章主要介紹了Java+Tomcat 環(huán)境部署及安裝過(guò)程圖解,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05

最新評(píng)論

扶绥县| 彭阳县| 新河县| 富川| 广安市| 肥东县| 佛学| 万安县| 伊吾县| 夏河县| 杭锦旗| 专栏| 台东市| 临海市| 滁州市| 钟祥市| 广南县| 麻栗坡县| 肇东市| 宿州市| 达日县| 都兰县| 东乡县| 广丰县| 新津县| 延寿县| 沙雅县| 浦城县| 隆尧县| 芦溪县| 贵定县| 深水埗区| 曲阜市| 通州市| 昌邑市| 南漳县| 锦州市| 格尔木市| 东山县| 尼勒克县| 河津市|