diff --git a/build.gradle b/build.gradle
index 4e731ea..db5a00a 100644
--- a/build.gradle
+++ b/build.gradle
@@ -5,8 +5,8 @@ group = 'net.wasdev.sample'
version = '1.0-SNAPSHOT'
description = "PlantsByWebSphere"
-sourceCompatibility = 1.7
-targetCompatibility = 1.7
+sourceCompatibility = 1.8
+targetCompatibility = 1.8
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
@@ -30,8 +30,10 @@ configurations {
dependencies {
providedCompile 'javax:javaee-api:7.0'
+ compile 'xalan:xalan:2.7.2'
+ compile 'xalan:serializer:2.7.2'
serverLibs 'org.apache.derby:derby:10.11.1.1'
- libertyRuntime 'com.ibm.websphere.appserver.runtime:wlp-javaee7:19.0.0.8'
+ libertyRuntime 'io.openliberty:openliberty-runtime:18.0.0.2'
}
task copyServerLibs(type: Copy) {
diff --git a/src/main/java/com/ibm/websphere/samples/pbw/bean/ResetDBBean.java b/src/main/java/com/ibm/websphere/samples/pbw/bean/ResetDBBean.java
index 41e4af0..678a95c 100755
--- a/src/main/java/com/ibm/websphere/samples/pbw/bean/ResetDBBean.java
+++ b/src/main/java/com/ibm/websphere/samples/pbw/bean/ResetDBBean.java
@@ -259,6 +259,15 @@ public void populateDB() {
Util.debug("Populating BACKORDER table with default values...");
try {
String[] values = Util.getProperties("backorder");
+ if (values != null && values.length != 0) {
+ if (values[0] == null || values[0].isEmpty()) {
+ Util.debug("No BACKORDER properties found.");
+ return;
+ }
+ } else if (values == null || values.length == 0) {
+ Util.debug("No BACKORDER properties found.");
+ return;
+ }
Util.debug("Found BACKORDER properties: " + values[0]);
// Inserting backorders
for (int index = 0; index < values.length; index++) {
diff --git a/src/main/liberty/config/server.xml b/src/main/liberty/config/server.xml
index 7288548..075696e 100644
--- a/src/main/liberty/config/server.xml
+++ b/src/main/liberty/config/server.xml
@@ -19,7 +19,7 @@
-
+
@@ -36,4 +36,3 @@
-