我已经开始将GlassFish 4.1.1与IntelliJ一起使用,并尝试创建一个新的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的版本是最新的
有人有想法吗?
答案 0 :(得分:2)
问题非常琐碎 ...只需要以管理员身份运行我的IDE,因为Intelliway无法访问服务器日志文件,因此无法对其进行必要的更改。
请务必查看我在问题中提到的其他解决方案,但是......
答案 1 :(得分:1)
您是否尝试过使用sudo权限启动IntelliJ?