From 8c954c4aae977ea8cd48bf74701e97dec035c7b4 Mon Sep 17 00:00:00 2001 From: Ubbo Veentjer <veentjer@sub.uni-goettingen.de> Date: Mon, 27 Jun 2022 21:37:45 +0200 Subject: [PATCH] cxf and spring up --- pom.xml | 26 ++++++++++++++++++++++++-- src/main/webapp/WEB-INF/beans.xml | 5 +---- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 2c13fa9..8c62560 100644 --- a/pom.xml +++ b/pom.xml @@ -31,7 +31,7 @@ <commons-io-version>2.4</commons-io-version> <link-rewriter-version>0.4.1-RELEASE</link-rewriter-version> <saxon-version>9.5.1-5</saxon-version> <!-- XXX mind dependency from epubcheck --> - <cxf-version>2.7.18</cxf-version> + <cxf-version>3.3.13</cxf-version> <confclient-version>4.1.0</confclient-version> <cyclonedx-maven-plugin.version>2.7.0</cyclonedx-maven-plugin.version> <tgsearch-version>4.0.3</tgsearch-version> @@ -42,7 +42,7 @@ <guava-version>15.0</guava-version> <junit-version>4.13.2</junit-version> <servlet-api-version>3.1.0</servlet-api-version> - <spring-version>3.2.6.RELEASE</spring-version> + <spring-version>5.1.20.RELEASE</spring-version> <git-commit-id-plugin-version>2.1.15</git-commit-id-plugin-version> <maven-compiler-plugin-version>3.9.0</maven-compiler-plugin-version> <maven-eclipse-plugin-version>2.10</maven-eclipse-plugin-version> @@ -73,6 +73,7 @@ <name>GWDG Nexus DARIAH-DE Repository</name> <url> https://nexus.gwdg.de/repository/maven-dariah-public/</url> </repository> + <!-- <repository> <id>dh.nexus.releases</id> <name>Cophi Nexus Releases</name> @@ -95,6 +96,7 @@ <enabled>true</enabled> </snapshots> </repository> + --> </repositories> <distributionManagement> @@ -157,6 +159,11 @@ <artifactId>cxf-rt-frontend-jaxrs</artifactId> <version>${cxf-version}</version> </dependency> + <dependency> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-rt-frontend-jaxws</artifactId> + <version>${cxf-version}</version> + </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-transports-http</artifactId> @@ -172,11 +179,26 @@ <artifactId>cxf-rt-management</artifactId> <version>${cxf-version}</version> </dependency> + <dependency> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-rt-rs-service-description</artifactId> + <version>${cxf-version}</version> + </dependency> + <dependency> + <groupId>org.apache.cxf</groupId> + <artifactId>cxf-rt-rs-client</artifactId> + <version>${cxf-version}</version> + </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring-version}</version> </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-context</artifactId> + <version>${spring-version}</version> + </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> diff --git a/src/main/webapp/WEB-INF/beans.xml b/src/main/webapp/WEB-INF/beans.xml index 93d4235..23ec1ff 100644 --- a/src/main/webapp/WEB-INF/beans.xml +++ b/src/main/webapp/WEB-INF/beans.xml @@ -17,7 +17,7 @@ http://cxf.apache.org/schemas/jaxrs.xsd"> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> <context:annotation-config/> - <bean id="propertyPlaceholderConfigurer" + <bean id="propertyPlaceholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> @@ -30,9 +30,6 @@ http://cxf.apache.org/schemas/jaxrs.xsd"> <property name="ignoreUnresolvablePlaceholders" value="false" /> </bean> - - - <bean class="org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer"/> <bean class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer"/> <cxf:bus id="aggregator"/> -- GitLab