Browse Source

Exclude loading tools-init jar .

tags/1.1.0
shaozhuguang 6 years ago
parent
commit
bf02917ed6
5 changed files with 38 additions and 14 deletions
  1. +6
    -1
      source/manager/manager-booter/src/main/java/com/jd/blockchain/ump/UmpBooter.java
  2. +0
    -1
      source/manager/manager-web/src/main/java/com/jd/blockchain/ump/UmpApplicationStarter.java
  3. +14
    -0
      source/manager/manager-web/src/main/java/com/jd/blockchain/ump/UmpConfiguration.java
  4. +0
    -12
      source/manager/manager-web/src/main/java/com/jd/blockchain/ump/web/UmpConfiguration.java
  5. +18
    -0
      source/manager/manager-web/src/main/java/com/jd/blockchain/ump/web/UmpSecurityConfiguration.java

+ 6
- 1
source/manager/manager-booter/src/main/java/com/jd/blockchain/ump/UmpBooter.java View File

@@ -198,7 +198,12 @@ public class UmpBooter {
public static List<URL> libsPathURLs() {
try {
File libsDir = new File(HOME_DIR + File.separator + "libs");
File[] jars = libsDir.listFiles(f -> f.getName().endsWith(".jar") && f.isFile() && !f.getName().contains("-booter-"));
File[] jars = libsDir.listFiles(f ->
f.getName().endsWith(".jar") &&
f.isFile() &&
!f.getName().contains("-booter-") &&
!f.getName().contains("tools-initializer")
);
List<URL> libsPathURLs = new ArrayList<>();
if (jars != null && jars.length > 0) {
for (int i = 0; i < jars.length; i++) {


+ 0
- 1
source/manager/manager-web/src/main/java/com/jd/blockchain/ump/UmpApplicationStarter.java View File

@@ -1,7 +1,6 @@
package com.jd.blockchain.ump;

import com.jd.blockchain.ump.web.RetrievalConfigListener;
import com.jd.blockchain.ump.web.UmpConfiguration;
import org.springframework.boot.SpringApplication;

import java.util.Properties;


+ 14
- 0
source/manager/manager-web/src/main/java/com/jd/blockchain/ump/UmpConfiguration.java View File

@@ -0,0 +1,14 @@
package com.jd.blockchain.ump;


import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.ComponentScan;

@SpringBootApplication
@EnableAutoConfiguration
@EnableConfigurationProperties
@ComponentScan
public class UmpConfiguration {
}

+ 0
- 12
source/manager/manager-web/src/main/java/com/jd/blockchain/ump/web/UmpConfiguration.java View File

@@ -1,12 +0,0 @@
package com.jd.blockchain.ump.web;


import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.EnableConfigurationProperties;

@EnableConfigurationProperties
@SpringBootApplication(exclude = {
org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class}
)
public class UmpConfiguration {
}

+ 18
- 0
source/manager/manager-web/src/main/java/com/jd/blockchain/ump/web/UmpSecurityConfiguration.java View File

@@ -0,0 +1,18 @@
package com.jd.blockchain.ump.web;

import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;

@Configuration
@EnableWebSecurity
public class UmpSecurityConfiguration extends WebSecurityConfigurerAdapter {

@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests().anyRequest().permitAll();
http.csrf().disable();
}
}

Loading…
Cancel
Save