0

내가 + 넷빈즈 7.4 ... 글래스 피시 4.0 문제가있어 난이하는 오류 얻을 :은 "글래스 피쉬 서버, 배포, 널 (null), 거짓"오류

ant -f D:\\Projetos\\NetBeans\\Sullimar -Dbrowser.context=D:\\Projetos\\NetBeans\\Sullimar\\web\\index.html -DforceRedeploy=false -Dclient.urlPart=/index.html -Ddirectory.deployment.supported=true -Dnb.wait.for.caches=true -Dnb.internal.action.name=run.single run 
init: 
deps-module-jar: 
deps-ear-jar: 
deps-jar: 
library-inclusion-in-archive: 
library-inclusion-in-manifest: 
compile: 
compile-jsps: 
In-place deployment at D:\Projetos\NetBeans\Sullimar\build\web 
GlassFish Server, deploy, null, false 
D:\Projetos\NetBeans\Sullimar\nbproject\build-impl.xml:1045: The module has not been deployed. 
See the server log for details. 
BUILD FAILED (total time: 0 seconds) 

및 내 glassfish 서버 출력 :

Informations: visiting unvisited references 
Informations: Created HTTP listener http-listener-1 on host/port 0.0.0.0:2869 
Informations: Created HTTP listener http-listener-2 on host/port 0.0.0.0:8181 
Informatios: Created HTTP listener admin-listener on host/port 0.0.0.0:4848 
Grave: Cannot start container web, exception: A MultiException has 2 exceptions. They are: 
1. java.lang.IllegalArgumentException: virtual server server has an invalid docroot C:\Users\Thaís\GlassFish_Server\glassfish\domains\domain1/docroot 
2. java.lang.IllegalStateException: Unable to perform operation: post construct on com.sun.enterprise.web.WebContainer 

Grave: Aborting, Failed to start container com.sun.enterprise.web.WebContainer 
Grave: Exception while deploying the app [Sullimar] 
Grave: Exception during lifecycle processing 
java.lang.Exception: Aborting, Failed to start container com.sun.enterprise.web.WebContainer 
    at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:736) 
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:374) 
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:219) 
    at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:491) 
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:527) 
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:523) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at javax.security.auth.Subject.doAs(Subject.java:356) 
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:522) 
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:546) 
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1423) 
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1500(CommandRunnerImpl.java:108) 
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1762) 
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1674) 
    at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:534) 
    at com.sun.enterprise.v3.admin.AdminAdapter.onMissingResource(AdminAdapter.java:224) 
    at org.glassfish.grizzly.http.server.StaticHttpHandler.service(StaticHttpHandler.java:297) 
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:246) 
    at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191) 
    at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168) 
    at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189) 
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) 
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288) 
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206) 
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136) 
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114) 
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) 
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838) 
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113) 
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115) 
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55) 
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135) 
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564) 
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544) 
    at java.lang.Thread.run(Thread.java:744) 

Grave: Exception while deploying the app [Sullimar] : Aborting, Failed to start container com.sun.enterprise.web.WebContainer 

이 오류를 수정하려면 어떻게해야합니까? 내 서비스 탭에서 데이터베이스에 액세스 할 수 있으며 내 Sullimar 데이터베이스에 대한 내 dabatase 연결이 잘 작동합니다 (데이터를 볼 수 있습니다 ...). 그래서 문제를 해결할 수 없습니다. 감사합니다.

+0

Netbeans 8에서 동일한 문제가 발생합니다. Windows 8.1에서. JDK 8에서 JDK 7로 전환하려고 시도했지만 도움이되지 않았습니다. 서버가 JDK 7을 실행 중입니다. JDK 7은 다른 컴퓨터의 Windows 7에서 Netbeans 8과 실제로 작동합니다. 서비스 트리의 Netbeans에서 서버에 연결할 수 있지만 배포는 GF4, deploy, null, false와 같은 오류로 작동하지 않습니다. D : \ src \ java \ netbeans \ nbproject \ build-impl.xml : 336 : 모듈이 배포되지 않았습니다. 자세한 내용은 서버 로그를 참조하십시오. 서버 로그는 완전히 공백입니다. 홀수입니다. 디버그 모드를 실행 중입니다. – Atorian

+0

문제를 해결 했습니까? –

답변

0

server.log 파일을 살펴보십시오. /$YouGlassfishRoot/glassfish/domains/$Domain/logs/server.log 문제는 아마도 서버의 jdk 버전 일 것입니다.

0

S.O.B가 작동합니다. Windows 방화벽은 어떤 이유에서든 들어오는 연결을 필요로하는 Netbeans을 차단하고있었습니다.

당신을 위해 늦은 시간에, 난 윈도우 7에서 비슷한 문제가 있었다 C:\program files\netbeans 8.0\bin\netbeans64.exe

0

에 대한 인바운드 TCP를 허용하는 규칙을 만들 시도하지만, 다른 사람을 도울 수 있습니다. 처음에는 GLASSFISH_INSTALATION_DIRECTORY \ glassfish \ domains \ domain1 \ logs에 server.log 파일이 없었습니다. 그 이유는 내 사용자가 GLASSFISH_INSTALATION_DIRECTORY (글래스 피시는 netbeans와 함께 설치되었습니다)의 아무 곳이나 쓸 권한이 없었기 때문입니다.

발견 된 "... 잘못된 자원 : jdbc/..."예외 및 수정 내용은이 웹 페이지 https://netbeans.org/kb/docs/web/jsf20-crud.html에서 확인할 수 있습니다.

0

오류가 발생하기 쉽습니다. WEB-INF/web.xml

에서 삭제해야합니다.

enter image description here