【问题标题】:glass fish 3.1.2 start failed in netbeans 7.2glassfish 3.1.2 在 netbeans 7.2 中启动失败
【发布时间】:2012-08-30 03:45:33
【问题描述】:

我已经安装了 Netbeans 7.2。使用 GlassFish Server 3.1.2 但当我运行 Web 应用程序时,默认 jsp 页面或任何其他 jsp 页面出现错误:

GlassFish Server 3.1.2 启动失败

C:\Users****\Documents\NetBeansProjects\WebApplication3\nbproject\build-impl.xml:1022: 部署错误:GlassFish Server 3.1.2 Start Failed 查看服务器 登录以获取详细信息。构建失败(总时间:47 秒)

build-impl.xml

/////////////////////

glassFish 服务器 3.1.2

严重:由于启动异常而关闭 v3:没有可用端口 范围内: 8080=com.sun.enterprise.v3.services.impl.monitor.MonitorableSelectorHandler@788a7b

【问题讨论】:

    标签: glassfish-3 netbeans-7


    【解决方案1】:

    我找到了解决方案。我的 8080 端口被 Oracle 保留。所以我在 glassfish\domains\domain1\ config\domain.xml 文件中编辑了 domain.xml 文件。

    我用 9999 替换了 8080 端口并替换了文件。之后我将 glassfish 服务器添加到 netbeans,现在它可以工作了。

    谢谢大家。

    【讨论】:

    • 仅供参考:您不应该让用户程序服务保留 8080,良好做法
    【解决方案2】:

    错误信息明确说明:

    范围内没有空闲端口:8080

    您的系统上可能正在运行另一个 Glassfish 实例(或任何其他服务器)。尝试在浏览器中调用http://localhost:8080 查找。

    【讨论】:

      【解决方案3】:

      **解决此问题的另一种选择

      **在命令行输入以下内容:

      netstat -ao

      将列出活动的 TCP 地址和端口 — 找到本地地址为“0.0.0.0:80”的行并记下 PID 值。

      现在右键单击任务栏并选择启动任务管理器。导航到 Processes 选项卡,如有必要,单击 View > Select Columns... 以确保选中“PID (Process Identifier)”。您现在可以找到上面提到的 PID。描述和属性应该可以帮助您确定哪个应用程序正在使用该端口。

      任务管理器允许您终止进程,但要小心谨慎——尤其是“NT Kernel & System”。**

      【讨论】:

        【解决方案4】:

        我有同样的问题。 我通过使用 jdk7 而不是 jdk8 配置 glassfish 来解决它。 我不知道为什么它不能与 jdk8 一起工作,但现在 glassfish 正在运行。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-06-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多