[demos] Update sofaboot demo with glibc openjdk 8
This commit is contained in:
parent
47b6a5d53e
commit
b89fa9dd5c
@ -17,12 +17,12 @@ This project demonstrates how to execute an unmodified sofaboot projects with Oc
|
||||
|
||||
2. Run `sofaboot sample standard web` on Occlum
|
||||
|
||||
* Run with openjdk 8
|
||||
* Run with openjdk 8 glibc version
|
||||
```
|
||||
./run_sofaboot_on_occlum_jdk8.sh
|
||||
```
|
||||
|
||||
* Run with openjdk 11
|
||||
* Run with openjdk 11 musl-libc version
|
||||
```
|
||||
./run_sofaboot_on_occlum.sh
|
||||
```
|
||||
|
@ -5,11 +5,13 @@ if [[ $1 == "jdk8" ]]; then
|
||||
echo ""
|
||||
echo "*** Build sofaboot demo with openjdk 8 ***"
|
||||
echo "*** Make sure openjdk 8 is installed ***"
|
||||
echo " For example on Ubuntu 20.04, apt install -y openjdk-8-jdk"
|
||||
mvn -v | grep "java-8"
|
||||
else
|
||||
echo ""
|
||||
echo "*** Build sofaboot demo with openjdk 11 ***"
|
||||
echo "*** Make sure openjdk 11 is installed ***"
|
||||
echo " For example on Ubuntu 20.04, apt install -y openjdk-11-jdk"
|
||||
mvn -v | grep "java-11"
|
||||
fi
|
||||
|
||||
|
@ -21,8 +21,8 @@ init_instance() {
|
||||
.resource_limits.kernel_space_heap_size="64MB" |
|
||||
.resource_limits.max_num_of_threads = 64 |
|
||||
.process.default_heap_size = "256MB" |
|
||||
.entry_points = [ "/usr/lib/jvm/java-1.8-openjdk/jre/bin" ] |
|
||||
.env.default = [ "LD_LIBRARY_PATH=/usr/lib/jvm/java-1.8-openjdk/jre/lib:/usr/lib/jvm/java-1.8-openjdk/lib" ]' Occlum.json)" && \
|
||||
.entry_points = [ "/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/" ] |
|
||||
.env.default = [ "LD_LIBRARY_PATH=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib:/usr/lib/jvm/java-8-openjdk-amd64/lib" ]' Occlum.json)" && \
|
||||
echo "${new_json}" > Occlum.json
|
||||
}
|
||||
|
||||
@ -40,7 +40,10 @@ run_sofa() {
|
||||
init_instance
|
||||
build_sofa
|
||||
echo -e "${BLUE}occlum run SOFABoot demo${NC}"
|
||||
occlum run /usr/lib/jvm/java-1.8-openjdk/jre/bin/java -Xmx512m -XX:-UseCompressedOops -XX:MaxMetaspaceSize=64m -Dos.name=Linux -jar /usr/lib/spring/${jar_file} &
|
||||
occlum run /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java \
|
||||
-XX:-UseCompressedOops \
|
||||
-XX:ActiveProcessorCount=4 \
|
||||
-Dos.name=Linux -jar /usr/lib/spring/${jar_file} &
|
||||
}
|
||||
|
||||
run_sofa
|
||||
|
@ -1,6 +1,6 @@
|
||||
includes:
|
||||
- base.yaml
|
||||
- java-8-openjdk.yaml
|
||||
- java-8-openjdk-amd64.yaml
|
||||
targets:
|
||||
# copy sofaboot jar
|
||||
- target: /usr/lib/spring
|
||||
|
Loading…
Reference in New Issue
Block a user