【问题标题】:Problems with GlassFish using IntelliJ, deploy is not availableGlassFish 使用 IntelliJ 的问题,部署不可用
【发布时间】:2016-04-18 21:31:52
【问题描述】:

我已经开始使用带有 IntelliJ 的 GlassFish 4.1.1 并尝试创建一个新的 J2EE 项目。

我唯一修改的是facelet 写出的输出消息。

现在部署并因此连接到服务器似乎不起作用。

消息:

Detected server admin port: 4848
Detected server http port: 8080
[2016-04-18 10:30:58,648] Artifact FirstEE:war exploded: Server is not connected. Deploy is not available.
java.nio.file.AccessDeniedException: C:\Program Files\Java\glassfish4\glassfish\domains\domain1\logs\server.log.lck
at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:83)
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
at sun.nio.fs.WindowsFileSystemProvider.newFileChannel(WindowsFileSystemProvider.java:115)
at java.nio.channels.FileChannel.open(FileChannel.java:287)
at java.nio.channels.FileChannel.open(FileChannel.java:335)
at java.util.logging.FileHandler.openFiles(FileHandler.java:459)
at java.util.logging.FileHandler.<init>(FileHandler.java:326)
at com.sun.enterprise.admin.launcher.GFLauncherLogger.addLogFileHandler(GFLauncherLogger.java:99)
at com.sun.enterprise.admin.launcher.GFLauncher.setup(GFLauncher.java:192)
at com.sun.enterprise.admin.servermgmt.cli.StartDomainCommand.createLauncher(StartDomainCommand.java:228)
at com.sun.enterprise.admin.servermgmt.cli.StartDomainCommand.executeCommand(StartDomainCommand.java:124)
at com.sun.enterprise.admin.cli.CLICommand.execute(CLICommand.java:322)
at com.sun.enterprise.admin.cli.AdminMain.executeCommand(AdminMain.java:366)
at com.sun.enterprise.admin.cli.AdminMain.doMain(AdminMain.java:300)
at org.glassfish.admin.cli.AsadminMain.main(AsadminMain.java:56)

Attempting to start domain1.... Please look at the server log for more details.....
"C:\Program Files\Java\glassfish4\glassfish\bin\asadmin.bat" stop-domain --domaindir "C:\Program Files\Java\glassfish4\glassfish\

我尝试了什么:

  • 检查是否有监听4848端口的进程,没有

  • 删除标准域domain1并尝试创建一个新的,失败,因为命令asadmin未知。

  • 将 glassfish 目录中的“asadmin”文件添加到 PATH 变量中,仍然未知。

  • 重新安装 GlassFish

  • GlassFish 和 IntelliJ 的版本是最新的

有人有想法吗?

【问题讨论】:

    标签: java intellij-idea glassfish


    【解决方案1】:

    问题非常微不足道...只需以管理员身份运行我的 IDE,因为 IntelliJ 无法访问服务器日志文件,因此无法对其进行必要的更改。

    请务必查看我在问题中提到的其他解决方案...

    【讨论】:

      【解决方案2】:

      您是否尝试过使用 sudo 权限启动 IntelliJ?

      【讨论】:

        猜你喜欢
        • 2018-08-04
        • 2015-07-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多