You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2019/05/05 09:19:35 UTC

[tomcat] branch master updated: Update instructions

This is an automated email from the ASF dual-hosted git repository.

remm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/master by this push:
     new 836f993  Update instructions
836f993 is described below

commit 836f9939a608ea2b6ed03bd3113a1c9a0266b6ff
Author: remm <re...@apache.org>
AuthorDate: Sun May 5 11:19:23 2019 +0200

    Update instructions
    
    -H:ConfigurationFileDirectories still doesn't work for me. The final json config doesn't have everything despite the full trace having everything correct.
---
 res/tomcat-maven/README.md | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/res/tomcat-maven/README.md b/res/tomcat-maven/README.md
index f816f09..918501d 100644
--- a/res/tomcat-maven/README.md
+++ b/res/tomcat-maven/README.md
@@ -80,13 +80,21 @@ oc policy add-role-to-user view system:serviceaccount:$(oc project -q):default -
 
 ## Native Image
 
+Build Graal native-image-configure tool.
 ```
-$JAVA_HOME/bin/java -agentlib:native-image-agent=config-output-dir=./target/ -jar ./target/tomcat-maven-1.0.jar
+export JAVA_HOME=/path...to/graalvm-ce-1.0.0-rc16
+cd $JAVA_HOME/jre/tools/native-image-configure
+$JAVA_HOME/bin/native-image -H:-ParseRuntimeOptions -jar svm-configure.jar -H:Name=native-image-configure
+```
+Run Tomcat with the agent in full trace mode.
+```
+$JAVA_HOME/bin/java -agentlib:native-image-agent=trace-output=./target/trace-file.json -jar ./target/tomcat-maven-1.0.jar
 ```
 Then exercise necessary paths of your service with the Tomcat configuration.
 
-And generate the native image using the generated reflection metadata.
+Generate the final json using native-image-configuration then use native image using the generated reflection metadata.
 ```
 cd target
+$JAVA_HOME/jre/tools/native-image-configure/native-image-configure generate --trace-input=trace-file.json --output-dir=.
 $JAVA_HOME/bin/native-image -H:+ReportUnsupportedElementsAtRuntime -H:ConfigurationFileDirectories=./ -jar tomcat-maven-1.0.jar
 ```


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org