2010-08-21 3 views
1

을 시작하지 명령 줄 :메이븐 임베디드 글래스 피시 플러그인 내가 웹 응용 프로그램이 포함 된 글래스 피쉬 플러그인 실행 얻이 수없는 것

mvn clean package embedded-glassfish:run 

출력 :

INFO: GlassFish v3 (74.2) startup time : Embedded(323ms) startup services(323ms) total(646ms) 
Aug 21, 2010 2:04:10 PM com.sun.enterprise.transaction.JavaEETransactionManagerSimplified initDelegates 
INFO: Using com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate as the delegate 
Aug 21, 2010 2:04:11 PM org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread run 
INFO: JMXStartupService: JMXConnector system is disabled, skipping. 
Aug 21, 2010 2:04:11 PM AppServerStartup run 
INFO: [Thread[GlassFish Kernel Main Thread,5,main]] started 
Aug 21, 2010 2:04:11 PM org.hibernate.validator.util.Version <clinit> 
INFO: Hibernate Validator null 
Aug 21, 2010 2:04:11 PM org.hibernate.validator.engine.resolver.DefaultTraversableResolver detectJPA 
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver. 
Aug 21, 2010 2:04:16 PM com.sun.common.util.logging.LoggingConfigImpl openPropFile 
INFO: Cannot read logging.properties file. 
Aug 21, 2010 2:04:16 PM com.sun.enterprise.web.WebContainer createHttpListener 
INFO: Created HTTP listener embedded-listener on port 80 
Aug 21, 2010 2:04:16 PM com.sun.enterprise.web.WebContainer configureHttpServiceProperties 
WARNING: pewebcontainer.invalid_http_service_property 
Aug 21, 2010 2:04:16 PM com.sun.enterprise.web.WebContainer createHosts 
INFO: Created virtual server server 
Aug 21, 2010 2:04:16 PM com.sun.enterprise.web.WebContainer loadSystemDefaultWebModules 
INFO: Virtual server server loaded system default web module 
Aug 21, 2010 2:04:18 PM com.sun.enterprise.security.SecurityLifecycle <init> 
INFO: security.secmgroff 
Aug 21, 2010 2:04:18 PM com.sun.enterprise.security.ssl.SSLUtils checkCertificateDates 
SEVERE: java_security.expired_certificate 
Aug 21, 2010 2:04:18 PM com.sun.enterprise.security.SecurityLifecycle onInitialization 
INFO: Security startup service called 
Aug 21, 2010 2:04:18 PM com.sun.enterprise.security.PolicyLoader loadPolicy 
INFO: policy.loading 
Aug 21, 2010 2:04:18 PM com.sun.enterprise.security.auth.realm.Realm doInstantiate 
INFO: Realm admin-realm of classtype com.sun.enterprise.security.auth.realm.file.FileRealm successfully created. 
Aug 21, 2010 2:04:18 PM com.sun.enterprise.security.auth.realm.Realm doInstantiate 
INFO: Realm file of classtype com.sun.enterprise.security.auth.realm.file.FileRealm successfully created. 
Aug 21, 2010 2:04:18 PM com.sun.enterprise.security.auth.realm.Realm doInstantiate 
INFO: Realm certificate of classtype com.sun.enterprise.security.auth.realm.certificate.CertificateRealm successfully created. 
Aug 21, 2010 2:04:18 PM com.sun.enterprise.security.SecurityLifecycle onInitialization 
INFO: Security service(s) started successfully.... 
classLoader = WebappClassLoader (delegate=true; repositories=WEB-INF/classes/) 
SharedSecrets.getJavaNetAccess()[email protected] 
Aug 21, 2010 2:04:20 PM org.jboss.weld.bootstrap.WeldBootstrap <clinit> 
INFO: WELD-000900 SNAPSHOT 
Aug 21, 2010 2:04:20 PM org.hibernate.validator.engine.resolver.DefaultTraversableResolver detectJPA 
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver. 
nullID: /mnt/projects/github.com/prettyfaces-tests/gfembed4134153095470013496tmp/applications/prettyfaces-demo-0.0.1-SNAPSHOT/ CLASSES: [class de.chkal.prettytest.WelcomeBean, class de.chkal.prettytest.GreetingBean, class de.chkal.prettytest.WelcomeBean2] 

Aug 21, 2010 2:04:20 PM com.sun.faces.config.ConfigureListener contextInitialized 
INFO: Initializing Mojarra 2.0.2 (FCS b10) for context '/prettyfaces-demo-0.0.1-SNAPSHOT' 
Aug 21, 2010 2:04:22 PM com.sun.enterprise.web.WebApplication start 
INFO: Loading application prettyfaces-demo-0.0.1-SNAPSHOT at /prettyfaces-demo-0.0.1-SNAPSHOT 
Hit ENTER to redeploy, X to exit 

Netstat -an | grep 80은 아무 것도 표시하지 않습니다.

이 구성은 과거에 나에게 도움이되었습니다. 로그 메시지 나 예외가 표시되지 않습니다. 내가 뭘 놓치고 있니?

답변

0

나는 충분한 설명이없는 (그리고 나는이 문제의 진짜 원인 오늘 밤 찾을 너무 게으른 해요)하지만 포트 80을 좋아하지 않는 maven-glassfish-embedded-plugin 것 같다, 그냥 8080, 말, 작동 .

그런데 3.0.1 버전을 사용하는 것이 좋습니다.

<properties> 
    <finalName>${project.artifactId}-${project.version}</finalName> 
    <maven.war.final.name>${finalName}.war</maven.war.final.name> 
    <http.port>8080</http.port> 
    <glassfish.version>3.0.1</glassfish.version> 
</properties> 
+1

멋지다. 이제 확인해 보겠습니다. 내가 이해할 수 있겠지만, 나는 리눅스에서 실행 중이다. 특정 번호 아래에 특권이 있고 그 포트에서 수퍼 유저가 청취 할 것을 요구하는 포트가있다. 그 범위 내에있을 수도 있습니다. 8080을 시도해보십시오. –

+0

달콤합니다. 앞으로 포트 80을 사용할 때 이것을 염두에 두겠습니다. –

+1

@Walter 1024 이하의 포트는 루트 권한이 필요합니다. 나는이 때문이라고 생각 했어야했다. –

관련 문제