More Related Content
Similar to MicroProfile Starterで簡単スタート Open Liberty (20)
More from Takakiyo Tanaka (19)
MicroProfile Starterで簡単スタート Open Liberty
- 2. © 2019 IBM Corporation
i E A A
• Ai E RS fe
• A A
a Jge c
• P fe M
J E
B M E
- 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
- 9. © 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
:
+
- 12. © 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
- 13. © 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
- 14. © 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
- 15. © 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