Skip to content

Commit 404bad5

Browse files
author
Omur
committed
hsqldb update
1 parent a259a3d commit 404bad5

File tree

4 files changed

+13
-10
lines changed

4 files changed

+13
-10
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,4 +357,6 @@ jdk_8_maven/em/external/rest/spring-batch-rest/target
357357
/jdk_8_maven/em/external/rest/spring-actuator-demo/target
358358

359359
/jdk_21_maven/cs/rest-gui/webgoat/target
360+
/jdk_21_maven/cs/rest-gui/webgoat/tmp
360361
/jdk_21_maven/em/embedded/rest-gui/webgoat/target
362+
/jdk_21_maven/em/external/rest-gui/webgoat/target

jdk_21_maven/em/embedded/rest-gui/webgoat/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,6 @@
3030
<artifactId>jackson-datatype-jsr310</artifactId>
3131
<version>2.17.0</version>
3232
</dependency>
33-
<dependency>
34-
<groupId>com.h2database</groupId>
35-
<artifactId>h2</artifactId>
36-
<version>1.4.195</version>
37-
</dependency>
3833
</dependencies>
3934

4035

jdk_21_maven/em/embedded/rest-gui/webgoat/src/main/java/em/embedded/webgoat/EmbeddedEvoMasterController.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,17 +60,13 @@ public String startSut() {
6060
app.main(new String[]{
6161
"--server.port=0",
6262
"--spring.profiles.active=dev",
63-
"--spring.datasource.driver-class-name=org.h2.Driver",
64-
"--spring.datasource.url=jdbc:h2:mem:testdb;INIT=CREATE SCHEMA IF NOT EXISTS CONTAINER;DB_CLOSE_DELAY=-1;",
65-
"--spring.jpa.database-platform=org.hibernate.dialect.H2Dialect",
6663
"--spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true",
6764
"--spring.datasource.username=sa",
6865
"--spring.datasource.password",
6966
"--spring.jpa.properties.jakarta.persistence.schema-generation.scripts.action=none",
7067
"--spring.sql.init.mode=never"
7168
});
7269

73-
7470
ctx = (ConfigurableApplicationContext) app.getApplicationContext();
7571

7672
if (sqlConnection != null) {
@@ -87,7 +83,7 @@ public String startSut() {
8783
} catch (SQLException e) {
8884
e.printStackTrace();
8985
}
90-
dbSpecification = Arrays.asList(new DbSpecification(DatabaseType.H2, sqlConnection)
86+
dbSpecification = Arrays.asList(new DbSpecification(DatabaseType.OTHER, sqlConnection)
9187
.withInitSqlOnResourcePath("/data.sql"));
9288

9389

@@ -110,6 +106,13 @@ public boolean isSutRunning() {
110106
public void stopSut() {
111107
ctx.stop();
112108
ctx.close();
109+
if (sqlConnection != null) {
110+
try {
111+
sqlConnection.close();
112+
} catch (SQLException e) {
113+
e.printStackTrace();
114+
}
115+
}
113116
}
114117

115118
@Override

jdk_21_maven/em/embedded/rest-gui/webgoat/src/main/resources/data.sql

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
TRUNCATE SCHEMA CONTAINER AND COMMIT
2+
3+
14
INSERT INTO CONTAINER.WEB_GOAT_USER (PASSWORD, ROLE, USERNAME) VALUES ('testuser', 'WEBGOAT_USER', 'testuser');
25
INSERT INTO CONTAINER.WEB_GOAT_USER (PASSWORD, ROLE, USERNAME) VALUES ('testuser', 'WEBGOAT_USER', 'testuser2');
36

0 commit comments

Comments
 (0)