Skip to content

Commit 3cb15eb

Browse files
committed
Changed default deployment mode to Spring Boot JAR
1 parent 0217a04 commit 3cb15eb

7 files changed

Lines changed: 66 additions & 17 deletions

File tree

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
Manifest-Version: 1.0
22
Class-Path:
3-
3+
Main-Class: org.springframework.boot.loader.JarLauncher
4+
Start-Class: it.cnr.irea.ediT.Application

EDI-T/application.properties

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
spring.datasource.url=jdbc:h2:mem:AZ;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
2+
spring.datasource.driverClassName=org.h2.Driver
3+
spring.datasource.username=sa
4+
spring.datasource.password=
5+
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
6+
7+
# spring.datasource.url=jdbc:postgresql://pg_edi/edi
8+
# spring.datasource.username=postgres
9+
# spring.datasource.password=ritmare2013
10+
# spring.datasource.driverClassName=org.postgresql.Driver
11+
12+
# spring.datasource.testOnBorrow=true
13+
# spring.datasource.validationQuery=SELECT 1
14+
# spring.jpa.properties.hibernate.globally_quoted_identifiers=true
15+
# spring.jpa.hibernate.naming-strategy=org.hibernate.cfg.EJB3NamingStrategy
16+
# spring.jpa.hibernate.ddl-auto=update
17+
# spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
18+
19+
spring.data.rest.baseUri=edi
20+
spring.data.rest.base-uri=edi
21+
22+
server.port=8080

EDI-T/pom.xml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<version>1.2.4.RELEASE</version>
1111
</parent>
1212

13-
<packaging>war</packaging>
13+
<packaging>jar</packaging>
1414
<dependencies>
1515
<dependency>
1616
<groupId>org.springframework.boot</groupId>
@@ -34,12 +34,10 @@
3434
<artifactId>postgresql</artifactId>
3535
<version>9.4-1201-jdbc4</version>
3636
</dependency>
37-
<!--
3837
<dependency>
3938
<groupId>com.h2database</groupId>
4039
<artifactId>h2</artifactId>
4140
</dependency>
42-
-->
4341
<dependency>
4442
<groupId>org.springframework.data</groupId>
4543
<artifactId>spring-data-neo4j</artifactId>
@@ -87,7 +85,7 @@
8785
<dependency>
8886
<groupId>net.sf.saxon</groupId>
8987
<artifactId>Saxon-HE</artifactId>
90-
<version>9.4</version>
88+
<version>9.7.0-7</version>
9189
</dependency>
9290
<!--
9391
<dependency>
@@ -106,7 +104,7 @@
106104
<plugins>
107105
<plugin>
108106
<artifactId>maven-compiler-plugin</artifactId>
109-
<version>3.1</version>
107+
<version>2.5.1</version>
110108
<configuration>
111109
<source>1.7</source>
112110
<target>1.7</target>
@@ -120,6 +118,26 @@
120118
<failOnMissingWebXml>false</failOnMissingWebXml>
121119
</configuration>
122120
</plugin>
121+
<plugin>
122+
<groupId>org.springframework.boot</groupId>
123+
<artifactId>spring-boot-maven-plugin</artifactId>
124+
</plugin>
125+
<plugin>
126+
<!-- Build an executable JAR -->
127+
<groupId>org.apache.maven.plugins</groupId>
128+
<artifactId>maven-jar-plugin</artifactId>
129+
<version>2.5</version>
130+
131+
<configuration>
132+
<archive>
133+
<manifest>
134+
<addClasspath>true</addClasspath>
135+
<classpathPrefix></classpathPrefix>
136+
<mainClass>it.cnr.irea.ediT.Application</mainClass>
137+
</manifest>
138+
</archive>
139+
</configuration>
140+
</plugin>
123141
</plugins>
124142
</build>
125143
</project>

EDI-T/src/it/cnr/irea/ediT/PathElement.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ public static boolean isLastNode(ArrayList<PathElement> pathElements, int i) {
119119
}
120120
return false;
121121
}
122-
122+
/*
123123
public static void main(String[] args) {
124124
// String test = "/sml:PhysicalSystem/sml:characteristics[@name='generalProperties']/sml:CharacteristicList/sml:characteristic[@name='platform_physical_properties']/swe:DataRecord[@definition='platform_physical_properties']/swe:field[@name='Dimensions_and_General_Facts']/swe:DataRecord";
125125
String test = "sml:CharacteristicList/sml:characteristic[@name='platform_physical_properties']/swe:DataRecord[@definition='platform_physical_properties']/swe:field/swe:DataRecord";
@@ -132,5 +132,5 @@ public static void main(String[] args) {
132132
System.out.println();
133133
System.out.println(PathElement.toString(paths));
134134
}
135-
135+
*/
136136
}

EDI-T/src/it/cnr/irea/ediT/service/BaseService.java

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public Document loadXMLFromString(String xml) throws Exception
5757
}
5858

5959
public String getHostName() {
60-
return getSetting("starterKitURI", null);
60+
return getSetting("starterKitURI", "noSK");
6161
}
6262

6363
@Transactional(readOnly = true)
@@ -136,13 +136,18 @@ public ServiceResponse syncMetadata() {
136136
// restTemplate.getMessageConverters().add(new StringHttpMessageConverter());
137137

138138
// MetadataListDTO result = restTemplate.postForObject(getSetting("md_principal", "http://localhost:8081/registry/metadata"), dto, MetadataListDTO.class);
139-
ServiceResponse result = restTemplate.postForObject(getSetting("md_principal", "http://localhost:8081/registry/metadata"), entity, ServiceResponse.class);
140-
141-
if ( result.getCode() == 200 ) {
142-
for ( Metadata m : dto.getMetadata() ) {
143-
m.setSynchronised(true);
144-
em.merge(m);
145-
}
139+
ServiceResponse result = null;
140+
try {
141+
result = restTemplate.postForObject(getSetting("md_principal", "http://localhost:8081/registry/metadata"), entity, ServiceResponse.class);
142+
143+
if ( result.getCode() == 200 ) {
144+
for ( Metadata m : dto.getMetadata() ) {
145+
m.setSynchronised(true);
146+
em.merge(m);
147+
}
148+
}
149+
} catch(Exception e) {
150+
146151
}
147152

148153
return result;

EDI-T/src/main/resources/application.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,5 @@ spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
1212

1313
spring.data.rest.baseUri=edi
1414
spring.data.rest.base-uri=edi
15+
16+
server.port=8081
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
Manifest-Version: 1.0
22
Class-Path:
3-
3+
Main-Class: org.springframework.boot.loader.JarLauncher
4+
Start-Class: it.cnr.irea.ediT.Application

0 commit comments

Comments
 (0)