V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shanlan
V2EX  ›  Java

我的 tomcat9 部署在阿里云的 centos7.4 上,能正常启动不报错,端口也开发了,但是浏览器一直是在加载中

  •  
  •   shanlan · 2018-11-12 21:43:19 +08:00 · 2062 次点击
    这是一个创建于 1982 天前的主题,其中的信息可能已经有所发展或是发生改变。
    外网测过了,例如使用 Telnet 测试端口能工作。

    偶尔几次能打开,但是大多数情况下浏览器一直是“正在等待响应”

    第一次在 Linux 上搭建 JavaWeb 环境,还请各位支个招,感谢~
    11 条回复    2018-11-13 10:29:56 +08:00
    shanlan
        1
    shanlan  
    OP
       2018-11-12 21:46:17 +08:00
    附上 tomcat 的日志信息:



    12-Nov-2018 21:39:37.644 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/apache-tomcat-9.0.13/temp
    12-Nov-2018 21:39:37.644 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib]
    12-Nov-2018 21:39:37.973 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
    12-Nov-2018 21:39:38.006 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
    12-Nov-2018 21:39:38.029 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
    12-Nov-2018 21:39:38.030 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
    12-Nov-2018 21:39:38.045 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1375 ms
    12-Nov-2018 21:39:38.094 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
    12-Nov-2018 21:39:38.094 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/9.0.13
    12-Nov-2018 21:39:38.123 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/apache-tomcat-9.0.13/webapps/docs]
    shanlan
        2
    shanlan  
    OP
       2018-11-12 21:48:47 +08:00
    日志翻译版:


    日期:2018 年 11 月 12 日 21:39:37.644 日志命令行参数:-Djava.io.tmpdir=/usr/apache-tomcat-9.0.13/temp

    日期:2018 年 11 月 12 日 21:39:37.644 INFO [main] org.apache.catalina.core.AprLifecycleListener。lifecycleEvent 基于 APR 的 Apache Tomcat 本地库允许在生产环境中获得最佳性能,但 java.library 却没有这样做。路径:[/ usr / lib / java /包 / amd64:/ usr / lib64:/ lib64:/ lib:/ usr / lib)

    日期:2018 年 11 月 12 日 21:39:37.973 信息[主要]组织。init 初始化协议处理程序["http-nio-8080"]INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector 使用 servlet 写 /读的共享选择器

    日期:2018 年 11 月 12 日 21:39:38.029init 初始化协议处理程序["ajp-nio-8009"]INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector 使用 servlet 写 /读的共享选择器

    日期:2018 年 11 月 12 日 21:39:38.045 加载初始化处理在 1375 毫秒

    日期:2018 年 11 月 12 日 21:39:38.094 启动内部启动服务[卡特琳娜]

    日期:2018 年 11 月 12 日 21:39:38.094 INFO [main] org.apache.catalina.core.StandardEngine(标准引擎)。启动内部启动 Servlet 引擎:Apache Tomcat/9.0.13 部署 web 应用目录[/usr/apache-tomcat-9.0.13/webapps/docs]
    TMaize
        3
    TMaize  
       2018-11-12 22:05:39 +08:00 via Android
    巧了,前两天刚遇到。应该是初始化随机数卡住导致启动了,但是一直在初始化。太慢了,大概 10 分钟左右。
    https://www.cnblogs.com/jie-fang/p/7211574.html
    jaoyina
        4
    jaoyina  
       2018-11-12 22:37:54 +08:00 via iPhone
    Tomcat 还有个 localhost 的日志文件,看看里面有啥有用的信息。
    ixiaohei
        5
    ixiaohei  
       2018-11-12 22:45:55 +08:00 via iPhone   ❤️ 1
    @TMaize 我记得随机数应该在 8 还是 8.5 就解决了吧。
    @shanlan 指定一下随机数路径.大概你是虚拟机随机数生产系统熵不够,导致 tomcat 一直卡着.最久我碰到半小时的
    shanlan
        6
    shanlan  
    OP
       2018-11-13 08:25:10 +08:00
    @TMaize 感谢,睡了一觉醒来发现确实能打开,可能如您所说启动太慢了。
    shanlan
        7
    shanlan  
    OP
       2018-11-13 08:25:37 +08:00
    @ixiaohei 还不知道怎么操作,谢谢您的回复,我继续查资料。
    TMaize
        8
    TMaize  
       2018-11-13 09:22:09 +08:00 via Android   ❤️ 1
    @shanlan 你看楼上我发的链接
    hiveex
        9
    hiveex  
       2018-11-13 09:45:44 +08:00
    @TMaize 说的是对的,前段时间也遇到过。
    shanlan
        10
    shanlan  
    OP
       2018-11-13 10:29:28 +08:00
    感谢各位回复,我使用三楼小伙伴的方法解决了,最后发现是启动太慢,原因应该是随机数问题。因为我早上来访问的时候可以打开的。
    shanlan
        11
    shanlan  
    OP
       2018-11-13 10:29:56 +08:00
    @TMaize 你是对的,我安装了你说的熵插件。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   953 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:23 · PVG 05:23 · LAX 14:23 · JFK 17:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.