Liberty 환경에서 소파 생성

6470 단어 servletLibertyJava

개시하다


Liberty 환경에서 소파를 조작할 수 있습니다.

Derby 다운로드


Liberty에서 다운로드에 사용된 Derby에서db-derby-10.14.2.0-lib를 다운로드합니다.zip
[liberty install dir]/usr/servers/[servername]/derby 디렉토리에서jar 파일을 확장합니다.
Apache Derby: Downloads
dir
C:\opt\wlp\usr\servers\server1\derby\lib>dir
...
 C:\opt\wlp\usr\servers\server1\derby\lib のディレクトリ

2018/06/14  23:33    <DIR>          .
2018/06/14  23:33    <DIR>          ..
2018/06/14  23:33         3,232,770 derby.jar
2018/06/14  23:33             1,490 derby.war
2018/06/14  23:33           588,394 derbyclient.jar
2018/06/14  23:33            94,559 derbyLocale_cs.jar
2018/06/14  23:33           112,080 derbyLocale_de_DE.jar
2018/06/14  23:33           105,743 derbyLocale_es.jar
...

Liberty의 서버입니다.xml


Liberty의 구성은 서버입니다.xml을 편집한 후 진행합니다.SSL 키의 암호 및 관리 사용자는 기본적으로 생성될 때 지정되지 않습니다.Derby를 세션 DB와 함께 지정하는 항목은 다음과 같습니다.server.xml은 서버입니다.config.디스크
server.config.dir : [liberty_install_dir]/usr/servers/[server_name]
.
server.xml
<server description="new server">
    <featureManager>
      <feature>javaee-7.0</feature>
      <feature>sessionDatabase-1.0</feature>
      <feature>localConnector-1.0</feature>
    </featureManager>

    <keyStore password="password"/> 
    <basicRegistry id="basic" realm="BasicRealm">
        <user name="wasadmin" password="password"/>
    </basicRegistry>
    <httpEndpoint httpPort="9080" httpsPort="9443" id="defaultHttpEndpoint"/>
    <httpSessionDatabase id="SessionDB" dataSourceRef="SessionDS"/>

    <fileset id="DerbyFiles" includes="*.jar" dir="${server.config.dir}/derby/lib"/>
    <library id="DerbyLib" filesetRef="DerbyFiles"/>
    <jdbcDriver id="DerbyDriver" libraryRef="DerbyLib"/>

    <dataSource id="SessionDS" jdbcDriverRef="DerbyDriver" jndiName="jdbc/sessions">
    <properties.derby.embedded
            databaseName="${server.config.dir}/derby/sessiondb" createDatabase="create" />
    </dataSource>

    <applicationManager autoExpand="true"/>
</server>

Liberty 시작


Eclipse에서 시작할 때는 팝업되지 않지만 명령줄에서 실행할 때는 다음 설정이 필요합니다.서버 1을 시작할 수 있습니다.
cmd
set JAVA_HOME=C:\opt\eclipseJ9\ibm_sdk80
set PATH=C:\opt\wlp\bin;%PATH%
server start server1
サーバー server1 を始動中です。
サーバー server1 が始動しました。

server stop server1
サーバー server1 を停止中です。
サーバー server1 は停止しました。

Eclipse에 소파 생성


File]New>웹 프로젝트를 통해 웹 프로젝트를 작성합니다.

서브렛 > New > 서브렛을 사용하여 만듭니다.

Run As > Run On Server에서 애플리케이션을 시작하고 소파에 액세스합니다.

이 절차를 명심하면 간단한 시험이 곧 진행될 것이다.

참고 자료


Liberty의 세션 해석 구성
Liberty의 관련 데이터베이스 연결 구성
서버 명령 옵션

좋은 웹페이지 즐겨찾기