intellij-idea - Glassfish 不会从 Intellij 启动,除非我使用 sudo 运行 Intellij

标签 intellij-idea glassfish sudo

标题说明了一切……只是想让 Glassfish 继续前进。这是我得到的错误

Detected server admin port: 4848
[2015-04-06 07:37:56,138] Artifact java_web_app:war exploded: Server is not connected. Deploy is not available.
Detected server http port: 8080
Command start-domain failed.
JVM failed to start: com.sun.enterprise.admin.launcher.GFLauncherException: The server exited prematurely with exit code 1.
Before it died, it produced the following output:

This subcommand requires root privileges: bsexec

肯定有办法解决这个问题吗?我真的不想每次都用 sudo 运行 Intellij。

最佳答案

答案:GlassFish 4.1、IntelliJ IDEA 14.1

我不知道(不是双关语)为什么 GlassFish 需要 root 用户帐户。

你需要执行这样的事情:

/Library/opt/payara-4.1.151/glassfish/bin/asadmin start-domain --verbose=true  domain1

运行 -> 编辑配置 -> 选择配置 (acme-payara-project) -> 启动配置

编辑启动脚本并将其更改为添加 --verbose-true范围。

关于intellij-idea - Glassfish 不会从 Intellij 启动,除非我使用 sudo 运行 Intellij,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29481479/

相关文章:

java - 英特尔lij : Project has two names?

java - 使用 IntelliJ IDEA 15.0.2 生成签名 APK 时出现 NullPointerException

java - 如何设置 IntelliJ IDEA 项目 SDK

带有 EJB 的 JavaEE 应用程序 - 项目内的 glassfish 配置

java - JEE7 : best way to create another thread that never exits

docker 停止命令 GlassFish

node.js - npm 安装错误,错误为 : ENOENT, chmod

bash - Sudo NOPASSWD 未注册/工作/显示

android-studio - 不必放置值2>值1

ubuntu - "sudo apt update",我得到的只是(目标内容配置多次),(存储库没有发布文件),(404未找到)