EJB-응용 창조 중

5834 단어 EJB
1. 프로젝트 구축
  • 프로젝트 자원 관리자 창에서 EjbComponent 프로젝트 선택..
  • context 메뉴를 열려면 오른쪽 단추를 누르십시오.
  • clean and build 선택..

  • NetBeans 콘솔 출력에서 다음 출력을 볼 수 있습니다.
    ant -f C:\\EJB\\EjbComponent clean dist
    init:
    undeploy-clean:
    deps-clean:
    Deleting directory C:\EJB\EjbComponent\build
    Deleting directory C:\EJB\EjbComponent\dist
    clean:
    init:
    deps-jar:
    Created dir: C:\EJB\EjbComponent\build\classes
    Copying 3 files to C:\EJB\EjbComponent\build\classes\META-INF
    Created dir: C:\EJB\EjbComponent\build\empty
    Created dir: C:\EJB\EjbComponent\build\generated-sources\ap-source-output
    Compiling 2 source files to C:\EJB\EjbComponent\build\classes
    warning: [options] bootstrap class path not set in conjunction with -source 1.6
    Note: C:\EJB\EjbComponent\src\java\com\tutorialspoint\stateless
    \LibraryPersistentBean.java uses unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    1 warning
    compile:
    library-inclusion-in-archive:
    Created dir: C:\EJB\EjbComponent\dist
    Building jar: C:\EJB\EjbComponent\dist\EjbComponent.jar
    dist:
    BUILD SUCCESSFUL (total time: 3 seconds)

     
    2. 응용 서버 시작
  • "서비스"창의 "서버"에서 JBoss application server 선택..
  • context 메뉴를 열려면 오른쪽 단추를 누르십시오.
  • 선택 시작..

  • NetBeans에서 JBoss Application Server의 출력을 볼 수 있습니다.
    Calling C:\jboss-5.1.0.GA\bin\run.conf.bat
    =========================================================================
     
       JBoss Bootstrap Environment
     
       JBOSS_HOME: C:\jboss-5.1.0.GA
     
       JAVA: C:\Program Files (x86)\Java\jdk1.6.0_21\bin\java
     
       JAVA_OPTS: -Dprogram.name=run.bat -Xms128m -Xmx512m -server
     
       CLASSPATH: C:\jboss-5.1.0.GA\bin\run.jar
     
    =========================================================================
     
    16:25:50,062 INFO  [ServerImpl] Starting JBoss (Microcontainer)...
    16:25:50,062 INFO  [ServerImpl] Release ID: JBoss 
       [The Oracle] 5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)
    ...
     
    16:26:40,420 INFO  [TomcatDeployment] deploy, ctxPath=/admin-console
    16:26:40,485 INFO  [config] Initializing Mojarra (1.2_12-b01-FCS) for context '/admin-console'
    16:26:42,362 INFO  [TomcatDeployment] deploy, ctxPath=/
    16:26:42,406 INFO  [TomcatDeployment] deploy, ctxPath=/jmx-console
    16:26:42,471 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
    16:26:42,487 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
    16:26:42,493 INFO  [ServerImpl] JBoss (Microcontainer) 
       [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)] Started in 52s:427ms

    3. 프로젝트 배치
        
  • 프로젝트 자원 관리자 창에서 EjbComponent 프로젝트 선택..
  • context 메뉴를 열려면 오른쪽 단추를 누르십시오.
  • 배포 선택..

  • NetBeans 콘솔 출력에서 다음 출력을 볼 수 있습니다.
    ant -f C:\\EJB\\EjbComponent -DforceRedeploy=true -Ddirectory.deployment.supported=false -Dnb.wait.for.caches=true run
    init:
    deps-jar:
    compile:
    library-inclusion-in-archive:
    Building jar: C:\EJB\EjbComponent\dist\EjbComponent.jar
    dist-directory-deploy:
    pre-run-deploy:
    Checking data source definitions for missing JDBC drivers...
    Distributing C:\EJB\EjbComponent\dist\EjbComponent.jar to [org.jboss.deployment.spi.LocalhostTarget@1e4f84ee]
    Deploying C:\EJB\EjbComponent\dist\EjbComponent.jar
    Application Deployed
    Operation start started
    Operation start completed
    post-run-deploy:
    run-deploy:
    run:
    BUILD SUCCESSFUL (total time: 2 seconds)

    JBoss 애플리케이션 서버 로그 출력
    16:30:00,963 INFO  [DeployHandler] Begin start, [EjbComponent.jar]
    ...
    16:30:01,233 INFO  [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@12038795{vfszip:/C:/jboss-5.1.0.GA/server/default/deploy/EjbComponent.jar/}
    ...
    16:30:01,281 INFO  [JBossASKernel]    jndi:LibrarySessionBean/remote-com.tutorialspoint.stateless.LibrarySessionBeanRemote
    16:30:01,281 INFO  [JBossASKernel]    Class:com.tutorialspoint.stateless.LibrarySessionBeanRemote
    16:30:01,281 INFO  [JBossASKernel]    jndi:LibrarySessionBean/remote
    16:30:01,281 INFO  [JBossASKernel]  Added bean(jboss.j2ee:jar=EjbComponent.jar,name=
    LibrarySessionBean,service=EJB3) to KernelDeployment of: EjbComponent.jar
    16:30:01,282 INFO  [JBossASKernel] installing bean: jboss.j2ee:jar=EjbComponent.jar,name=BookMessageHandler,service=EJB3
    16:30:01,282 INFO  [JBossASKernel]   with dependencies:
    16:30:01,282 INFO  [JBossASKernel]   and demands:
    16:30:01,282 INFO  [JBossASKernel]    jboss.ejb:service=EJBTimerService
    ...
    16:30:01,283 INFO  [EJB3EndpointDeployer] Deploy 
    AbstractBeanMetaData@5497cb{name=jboss.j2ee:jar=EjbComponent.jar, 
    name=LibrarySessionBean, service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
    ...
    16:30:01,394 INFO  [SessionSpecContainer] Starting jboss.j2ee:jar=EjbComponent.jar,name=LibrarySessionBean,service=EJB3
    16:30:01,395 INFO  [EJBContainer] STARTED EJB: com.tutorialspoint.stateless.LibrarySessionBean ejbName: LibrarySessionBean
    16:30:01,401 INFO  [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:
       LibrarySessionBean/remote - EJB3.x Default Remote Business Interface
       LibrarySessionBean/remote-com.tutorialspoint.stateless.LibrarySessionBeanRemote - EJB3.x Remote Business Interface
    16:30:02,723 INFO  [SessionSpecContainer] Starting jboss.j2ee:jar=EjbComponent.jar,name=LibrarySessionBean,service=EJB3
    16:30:02,723 INFO  [EJBContainer] STARTED EJB: com.tutorialspoint.stateless.LibrarySessionBean ejbName: LibrarySessionBean
    16:30:02,731 INFO  [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:
     
       LibrarySessionBean/remote - EJB3.x Default Remote Business Interface
       LibrarySessionBean/remote-com.tutorialspoint.stateless.LibrarySessionBeanRemote - EJB3.x Remote Business Interface

    미완성 미속, 다음 절.

    좋은 웹페이지 즐겨찾기