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 6e94fd0  Update docs again
6e94fd0 is described below

commit 6e94fd045c9d65165f33b52d61e7c9a5317922e8
Author: remm <r...@apache.org>
AuthorDate: Fri May 10 14:31:20 2019 +0200

    Update docs again
    
    Failed to make CL resources work, no real idea why. Will look at it
    again later. I'll write a container for the native image once it works
    better.
---
 res/tomcat-maven/README.md | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/res/tomcat-maven/README.md b/res/tomcat-maven/README.md
index 0796b33..f4f8ea9 100644
--- a/res/tomcat-maven/README.md
+++ b/res/tomcat-maven/README.md
@@ -84,22 +84,21 @@ Note: Graal support in Tomcat is not functional yet.
 
 Download Graal native-image and tools.
 ```
-export JAVA_HOME=/path...to/graalvm-ce-19.0.0
-export TOMCAT_MAVEN=/path...to/tomcat-maven
+export JAVA_HOME=/absolute...path...to/graalvm-ce-19.0.0
+export TOMCAT_MAVEN=/absolute...path...to/tomcat-maven
 cd $JAVA_HOME/bin
 ./gu install native-image
 ```
 Run Tomcat with the agent in full trace mode.
 ```
+cd $TOMCAT_MAVEN
 $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.
+Then exercise necessary paths of your service with the Tomcat configuration. 
Do not try to run any JSPs.
 
-Generate the final json using native-image-configuration then use native image 
using the generated reflection metadata.
+Generate the final json files using native-image-configuration then use native 
image using the generated reflection metadata:
 ```
-$JAVA_HOME/bin/native-image-configure generate 
--trace-input=./target/trace-file.json --output-dir=./target
-$JAVA_HOME/bin/native-image --allow-incomplete-classpath 
-H:+ReportUnsupportedElementsAtRuntime 
-H:ConfigurationFileDirectories=$TOMCAT_MAVEN/target/ 
-H:ReflectionConfigurationFiles=$TOMCAT_MAVEN/tomcat-reflection.json -jar 
target/tomcat-maven-1.0.jar
-./tomcat-maven-1.0 --no-jmx -Dcatalina.base=. 
-Djava.util.logging.config.file=conf/logging.properties 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
+$JAVA_HOME/bin/native-image-configure generate 
--trace-input=$TOMCAT_MAVEN/target/trace-file.json 
--output-dir=$TOMCAT_MAVEN/target
+$JAVA_HOME/bin/native-image --allow-incomplete-classpath 
-H:+ReportUnsupportedElementsAtRuntime 
-H:ConfigurationFileDirectories=$TOMCAT_MAVEN/target/ 
-H:ReflectionConfigurationFiles=$TOMCAT_MAVEN/tomcat-reflection.json -jar 
$TOMCAT_MAVEN/target/tomcat-maven-1.0.jar
+./tomcat-maven-1.0 -Dcatalina.base=. 
-Djava.util.logging.config.file=conf/logging.properties 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
 ```
-Note: -H:ConfigurationFileDirectories does not appear to work properly, so it 
could be needed to add the content of reflect-config.json
- to tomcat-reflection.json.


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

Reply via email to