|
@@ -8,7 +8,9 @@ import org.slf4j.LoggerFactory;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import java.io.File;
|
|
|
+import java.io.IOException;
|
|
|
import java.net.URL;
|
|
|
+import java.util.Enumeration;
|
|
|
import java.util.Objects;
|
|
|
|
|
|
public class IpUtil {
|
|
@@ -121,7 +123,14 @@ public class IpUtil {
|
|
|
* @return
|
|
|
*/
|
|
|
public static Searcher getSearcher() {
|
|
|
+ try {
|
|
|
+ Enumeration<URL> enumeration = IpUtil.class.getClassLoader().getResources("ip2region.xdb");
|
|
|
+ log.info("1111");
|
|
|
+ } catch (IOException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
URL url = IpUtil.class.getClassLoader().getResource("ip2region.xdb");
|
|
|
+ log.info("ip2region url:{}", url);
|
|
|
File file = Objects.nonNull(url) ? new File(url.getFile()) : null;
|
|
|
if (Objects.isNull(file)) {
|
|
|
return null;
|