© 2019 IBM Corporation
i E A A
• Ai E RS fe
• A A
a Jge c
• P fe M
J E
B M E
© 2019 IBM Corporation
© 2019 IBM Corporation
© 2019 IBM Corporation
© 2019 IBM Corporation
© 2019 IBM Corporation
8
© 2019 IBM Corporation
$ ls -l target/
drwxr-xr-x 6 takakiyo staff 192 5 17 23:27 MyDemoPorject/
-rw-r----- 1 takakiyo staff 131646898 5 17 23:27 MyDemoPorject.jar
-rw-r--r-- 1 takakiyo staff 13091 5 17 23:27 MyDemoPorject.war
drwxr-xr-x 7 takakiyo staff 224 5 17 23:27 classes/
drwxr-xr-x 3 takakiyo staff 96 5 17 23:27 generated-sources/
drwxr-xr-x 3 takakiyo staff 96 5 17 23:27 generated-test-sources/
drwxr-xr-x 3 takakiyo staff 96 5 17 23:26 liberty/
-rw-r--r-- 1 takakiyo staff 1849 5 17 23:27 liberty-plugin-config.xml
drwxr-xr-x 3 takakiyo staff 96 5 17 23:27 maven-archiver/
drwxr-xr-x 3 takakiyo staff 96 5 17 23:27 maven-status/
drwxr-xr-x 4 takakiyo staff 128 5 17 23:27 test-classes/
drwxr-x--- 3 takakiyo staff 96 5 17 23:27 wlp-package/
Single Executable JAR
WAR File
Liberty
© 2019 IBM Corporation
C :
- + -
[INFO] Java HotSpot(TM) 64-Bit Server VM 1.8.0_181-b13 (ja_JP)
MyDemoPorject (Open Liberty 19.0.0.4/wlp-1.0.27.cl190420190419-0642)
[INFO] [AUDIT ] CWWKE0001I: MyDemoPorject
(
[INFO] [AUDIT ] CWWKT0016I: Web (default_host):
http://localhost:8181/MyDemoPorject/
[INFO] [AUDIT ] CWWKZ0001I: MyDemoPorject 2.022
:
+
© 2019 IBM Corporation
-/
MyDemoPorject.jar
© 2019 IBM Corporation
Liberty
© 2019 IBM Corporation
<?xml version="1.0" encoding="UTF-8"?>
<server description="${project.artifactId}">
<featureManager>
<feature>microProfile-2.2</feature>
</featureManager>
<httpEndpoint id="defaultHttpEndpoint"
httpPort="${httpPort}"
httpsPort="${httpsPort}"/>
<application location="${project.build.directory}/${project.build.finalName}.war"/>
<logging traceSpecification="${log.name}.*=${log.level}"/>
<!-- This is the keystore that will be used by SSL and by JWT. -->
<keyStore id="defaultKeyStore" location="public.jks" type="JKS" password="atbash" />
<!-- The MP JWT configuration that injects the caller's JWT into a ResourceScoped bean for inspection. -->
<mpJwt id="jwtUserConsumer" keyName="theKeyId" audiences="targetService" issuer="${jwt.issuer}"/>
</server>
. P
© 2019 IBM Corporation
. . J
<?xml version="1.0" encoding="UTF-8"?>
<server description="${project.artifactId}">
<featureManager>
<feature>microProfile-2.2</feature>
</featureManager>
<featureManager>
<feature>javaee-8.0</feature>
</featureManager>
J
EE
PS Ta
<featureManager>
<feature>servlet-3.1</feature>
<feature>jsp-2.3</feature>
<feature>cdi-1.2</feature>
<feature>jdbc-4.2</feature>
</featureManager>
J
• e
• S c f
• MJ
© 2019 IBM Corporation
. A
<packageFile>${project.build.directory}/${project.artifactId}.jar</packageFile>
<include>runnable</include>
<serverName>${project.artifactId}</serverName>
<packageFile>${project.build.directory}/${project.artifactId}.jar</packageFile>
<include>runnable,minify</include>
<serverName>${project.artifactId}</serverName>
-rw-r----- 1 takakiyo staff 131646898 5 17 23:27 MyDemoPorject.jar
-rw-r----- 1 takakiyo staff 57990595 5 18 00:01 MyDemoPorject.jar
A
J I
© 2019 IBM Corporation
,8 3 9 0 1
3 9 0 I3 9 0 1 / 2Kdl i
• 06 6 J 06 6
• / 2 4D 9 A DB 9BB
• s o f
5 A D6 A 9BB9A A9
• pmf coa O
• ef n
• R t M dl i M ¥
• v ru

MicroProfile Starterで簡単スタート Open Liberty

  • 2.
    © 2019 IBMCorporation i E A A • Ai E RS fe • A A a Jge c • P fe M J E B M E
  • 3.
    © 2019 IBMCorporation
  • 4.
    © 2019 IBMCorporation
  • 5.
    © 2019 IBMCorporation
  • 6.
    © 2019 IBMCorporation
  • 7.
    © 2019 IBMCorporation 8
  • 8.
    © 2019 IBMCorporation $ ls -l target/ drwxr-xr-x 6 takakiyo staff 192 5 17 23:27 MyDemoPorject/ -rw-r----- 1 takakiyo staff 131646898 5 17 23:27 MyDemoPorject.jar -rw-r--r-- 1 takakiyo staff 13091 5 17 23:27 MyDemoPorject.war drwxr-xr-x 7 takakiyo staff 224 5 17 23:27 classes/ drwxr-xr-x 3 takakiyo staff 96 5 17 23:27 generated-sources/ drwxr-xr-x 3 takakiyo staff 96 5 17 23:27 generated-test-sources/ drwxr-xr-x 3 takakiyo staff 96 5 17 23:26 liberty/ -rw-r--r-- 1 takakiyo staff 1849 5 17 23:27 liberty-plugin-config.xml drwxr-xr-x 3 takakiyo staff 96 5 17 23:27 maven-archiver/ drwxr-xr-x 3 takakiyo staff 96 5 17 23:27 maven-status/ drwxr-xr-x 4 takakiyo staff 128 5 17 23:27 test-classes/ drwxr-x--- 3 takakiyo staff 96 5 17 23:27 wlp-package/ Single Executable JAR WAR File Liberty
  • 9.
    © 2019 IBMCorporation C : - + - [INFO] Java HotSpot(TM) 64-Bit Server VM 1.8.0_181-b13 (ja_JP) MyDemoPorject (Open Liberty 19.0.0.4/wlp-1.0.27.cl190420190419-0642) [INFO] [AUDIT ] CWWKE0001I: MyDemoPorject ( [INFO] [AUDIT ] CWWKT0016I: Web (default_host): http://localhost:8181/MyDemoPorject/ [INFO] [AUDIT ] CWWKZ0001I: MyDemoPorject 2.022 : +
  • 10.
    © 2019 IBMCorporation -/ MyDemoPorject.jar
  • 11.
    © 2019 IBMCorporation Liberty
  • 12.
    © 2019 IBMCorporation <?xml version="1.0" encoding="UTF-8"?> <server description="${project.artifactId}"> <featureManager> <feature>microProfile-2.2</feature> </featureManager> <httpEndpoint id="defaultHttpEndpoint" httpPort="${httpPort}" httpsPort="${httpsPort}"/> <application location="${project.build.directory}/${project.build.finalName}.war"/> <logging traceSpecification="${log.name}.*=${log.level}"/> <!-- This is the keystore that will be used by SSL and by JWT. --> <keyStore id="defaultKeyStore" location="public.jks" type="JKS" password="atbash" /> <!-- The MP JWT configuration that injects the caller's JWT into a ResourceScoped bean for inspection. --> <mpJwt id="jwtUserConsumer" keyName="theKeyId" audiences="targetService" issuer="${jwt.issuer}"/> </server> . P
  • 13.
    © 2019 IBMCorporation . . J <?xml version="1.0" encoding="UTF-8"?> <server description="${project.artifactId}"> <featureManager> <feature>microProfile-2.2</feature> </featureManager> <featureManager> <feature>javaee-8.0</feature> </featureManager> J EE PS Ta <featureManager> <feature>servlet-3.1</feature> <feature>jsp-2.3</feature> <feature>cdi-1.2</feature> <feature>jdbc-4.2</feature> </featureManager> J • e • S c f • MJ
  • 14.
    © 2019 IBMCorporation . A <packageFile>${project.build.directory}/${project.artifactId}.jar</packageFile> <include>runnable</include> <serverName>${project.artifactId}</serverName> <packageFile>${project.build.directory}/${project.artifactId}.jar</packageFile> <include>runnable,minify</include> <serverName>${project.artifactId}</serverName> -rw-r----- 1 takakiyo staff 131646898 5 17 23:27 MyDemoPorject.jar -rw-r----- 1 takakiyo staff 57990595 5 18 00:01 MyDemoPorject.jar A J I
  • 15.
    © 2019 IBMCorporation ,8 3 9 0 1 3 9 0 I3 9 0 1 / 2Kdl i • 06 6 J 06 6 • / 2 4D 9 A DB 9BB • s o f 5 A D6 A 9BB9A A9 • pmf coa O • ef n • R t M dl i M ¥ • v ru