problema para iniciar o servidor GlassFish

0

Eu tenho um problema, quando eu corro asadmin start-domain para iniciar o servidor GlassFish, uma mensagem de erro é mostrada.

asadmin start-domain
java.nio.file.AccessDeniedException: /opt/glassfish5/glassfish/domains/domain1/logs/server.log.lck
    at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84)
    at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
    at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
    at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:177)
    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:100)
    at com.sun.enterprise.admin.launcher.GFLauncher.setup(GFLauncher.java:193)
    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:372)
    at com.sun.enterprise.admin.cli.AdminMain.doMain(AdminMain.java:306)
    at org.glassfish.admin.cli.AsadminMain.main(AsadminMain.java:57)
Waiting for domain1 to start .Error starting domain domain1.
The server exited prematurely with exit code 1.
Before it died, it produced the following output:

Launching GlassFish on Felix platform
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=192m; support was removed in 8.0
Exception in thread "main" java.lang.RuntimeException: the domain directory is not writable.
    at com.sun.enterprise.glassfish.bootstrap.MainHelper.verifyDomainRoot(MainHelper.java:260)
    at com.sun.enterprise.glassfish.bootstrap.MainHelper.findInstanceRoot(MainHelper.java:363)
    at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:78)
    at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:54)

Command start-domain failed.

Pode ajudar-me por favor a resolver este assunto.

    
por Tarroumi Mohamed 19.05.2018 / 15:46

1 resposta

0

Encontrei a solução, cansei de alterar as permissões da pasta glassfish e trabalhei para mim. O cmd para alterar as permissões é chmod sudo -R 777 / path-to-Glassfish-pasta

    
por Tarroumi Mohamed 20.05.2018 / 15:14