【问题标题】:Trouble in starting my jetty server on a remote server在远程服务器上启动我的码头服务器时遇到问题
【发布时间】:2011-03-02 20:08:18
【问题描述】:

我已经在我的远程服务器中启动了一个码头服务器。但是我在访问默认页面时遇到了问题。我按照入门步骤并使用命令java -jar start.jar 启动服务器。端口设置为8080。当我使用我的 Ip http://20.14.228.123:8080/ 时,该站点永远找不到。你们知道我做错了什么吗?根据我的终端窗口,它正在运行。

更新:

对不起,我运行 wget localhost:8080 并显示连接失败。但是我可以进入默认页面。我是 Java 应用程序部署的新手,但我在我的计算机上导出了一个 war 文件并将其放在 jetty 文件夹中的 webapps 下是正确的程序吗?因为它不运行。根据我的 web 应用程序中的 web.xml,一个 servlet 是通过 /Push/GetContacts 映射的,当我在我的网络浏览器中输入目标(http://localhost:8080/Push/GetContacts)时它不显示?

决赛:

没关系,我修好了!

【问题讨论】:

    标签: java jetty


    【解决方案1】:

    您可以尝试从您的服务器终端运行 wget localhost:8080 吗?只是为了检查端口\ ip 没有在网络层的某个地方被阻塞?如果它实际运行,它必须下载jetty显示的html......

    【讨论】:

    • 我知道我做错了什么。我正在使用 ec2 实例。您必须先在 AWS 管理中启用端口
    • 对不起,我跑了wget localhost:8080,但它说连接失败。但是我可以进入默认页面。我是 Java 应用程序部署的新手,但我在我的计算机上导出了一个 war 文件并将其放在 jetty 文件夹中的 webapps 下是正确的程序吗?因为它不运行。根据我的 web 应用程序中的 web.xml,一个 servlet 是通过 /Push/GetContacts 映射的,当我在我的网络浏览器中输入目标 (http://localhost:8080/Push/GetContacts) 时它不显示?
    • 很难从远处说些什么)-也许您可以检查一下-enavigo.com/2008/08/29/deploying-a-web-application-to-jetty
    • 检查是否可以使用 contextPathwar 在你的情况下 - 它可以是它......(不要忘记放置上下文文件进入 $JETTY_HOME/contexts
    • 大家好!我现在已经解决了这个问题。不过感谢大家的支持,但是我遇到了一个小问题:关闭终端后,如何让jetty服务器不一直关闭?
    【解决方案2】:

    Q:关闭终端后,如何让jetty服务器不一直关闭? A: 启动 Jetty 作为服务(进程)

    【讨论】:

      猜你喜欢
      • 2017-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-19
      • 2020-05-07
      • 2020-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多