首页 / 浏览问题 / 其他 / 问题详情
supermap-iserver-10.0.1 启动报错
12EXP 2020年08月17日
supermap-iserver-10.0.1 安装在centos7.5上,启动时报错如下:

17-Aug-2020 02:13:54.738 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/home/supermap-iserver-10.0.1-linux64/webapps/iserver]
log4j:WARN No appenders could be found for logger (org.eclipse.jetty.util.log).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2020-8-17 02:14:19 - WARN - Explicit INI instance has been provided, but configuration locations have also been specified.  The org.apache.shiro.web.env.IniWebEnvironment implementation does not currently support multiple Ini config, but this may be supported in the future. Only the INI instance will be used for configuration.  
2020-8-17 02:14:20 - ERROR - 启动服务失败。  
java.lang.UnsatisfiedLinkError: com.supermap.data.EnvironmentNative.jni_GetCurrentCulture()Ljava/lang/String;
    at com.supermap.data.EnvironmentNative.jni_GetCurrentCulture(Native Method)
    at com.supermap.data.Environment.getCurrentCulture(Environment.java:709)
    at com.supermap.data.Environment.<clinit>(Environment.java:53)
    at com.supermap.data.InternalHandle.<clinit>(InternalHandle.java:19)
    at com.supermap.services.providers.DefaultDataSourceFactory.newDatasourceConnectionInfo(SourceFile:67)
    at com.supermap.services.providers.DefaultDataSourceFactory.openDatasource(SourceFile:13)
    at com.supermap.services.providers.BigDataFileShareProvider.a(SourceFile:166)
    at com.supermap.services.providers.BigDataFileShareProvider.b(SourceFile:279)
    at com.supermap.services.providers.BigDataFileShareProvider.d(SourceFile:307)
    at com.supermap.services.providers.BigDataFileShareProvider.<init>(SourceFile:53)
    at com.supermap.datacatalog.datastoreserver.impl.DefaultProviderFactory.newDataStoreProvider(SourceFile:26)
    at com.supermap.services.components.impl.DefaultDataCatalogService.onBigDataFileShareUpdataed(SourceFile:247)
    at com.supermap.datacatalog.datastoreserver.impl.DefaultBigDataFileShareManager.a(SourceFile:276)
    at com.supermap.datacatalog.datastoreserver.impl.DefaultBigDataFileShareManager.<init>(SourceFile:56)
    at com.supermap.datacatalog.datastoreserver.impl.DefaultDataCatalogServer$BigDataFileShareManagerFactoryImpl.defaultBigDataFileShareManager(SourceFile:165)
    at com.supermap.datacatalog.datastoreserver.impl.DefaultDataCatalogServer.initComponents(SourceFile:58)
    at com.supermap.server.host.webapp.handlers.BigDataHandler.init(SourceFile:34)
    at com.supermap.server.host.webapp.handlers.BasicHandler.a(SourceFile:828)
    at com.supermap.server.host.webapp.handlers.BasicHandler.a(SourceFile:644)
    at com.supermap.server.host.webapp.handlers.BasicHandler.init(SourceFile:183)
    at com.supermap.server.host.webapp.ApplicationFilter.a(SourceFile:214)
    at com.supermap.server.host.webapp.ApplicationFilter.a(SourceFile:80)
    at com.supermap.server.host.webapp.ApplicationFilter$1.call(SourceFile:123)
    at com.supermap.server.host.webapp.ApplicationFilter$1.call(SourceFile:120)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.supermap.services.util.DelegatingErrorHandlingCallable$ReflectInvoker.a(SourceFile:177)
    at com.supermap.services.util.DelegatingErrorHandlingCallable.invokeQuietly(SourceFile:102)
    at com.supermap.server.host.webapp.ApplicationFilter.init(SourceFile:158)
    at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:283)
    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:264)
    at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4546)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5191)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1125)
    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1859)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
17-Aug-2020 02:14:22.216 严重 [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal 一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到
17-Aug-2020 02:14:22.216 严重 [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [/iserver] startup failed due to previous errors
17-Aug-2020 02:14:22.226 警告 [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc Web应用程序 [iserver] 注册了JDBC驱动程序 [org.sqlite.JDBC],但在Web应用程序停止时无法注销它。 为防止内存泄漏,JDBC驱动程序已被强制取消注册。
17-Aug-2020 02:14:22.226 警告 [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web应用程序[iserver]似乎启动了一个名为[threaddump_monitor_-1]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[
 java.lang.Thread.sleep(Native Method)
 org.apache.commons.io.monitor.FileAlterationMonitor.run(FileAlterationMonitor.java:189)
 java.lang.Thread.run(Thread.java:748)]
17-Aug-2020 02:14:22.227 警告 [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web应用程序[iserver]似乎启动了一个名为[__DEFAULT__]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[
 java.lang.Object.wait(Native Method)
 java.lang.Object.wait(Object.java:502)
 java.util.TimerThread.mainLoop(Timer.java:526)
 java.util.TimerThread.run(Timer.java:505)]
17-Aug-2020 02:14:22.227 警告 [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web应用程序[iserver]似乎启动了一个名为[smcache_1597601658497]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[
 java.lang.Object.wait(Native Method)
 java.lang.Object.wait(Object.java:502)
 java.util.TimerThread.mainLoop(Timer.java:526)
 java.util.TimerThread.run(Timer.java:505)]
17-Aug-2020 02:14:22.227 警告 [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web应用程序[iserver]似乎启动了一个名为[LicenseChecker]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[
 java.lang.Object.wait(Native Method)
 java.util.TimerThread.mainLoop(Timer.java:552)
 java.util.TimerThread.run(Timer.java:505)]

请问这是什么情况呢,

1个回答

您好,请确认下1.依赖是否安装正常,是否在support中执行dependencies_check_and_install.sh。2.之前的java进程是否没有关闭完全,可以shutdown.sh执行两次 。
3,352EXP 2020年08月17日
解决了吗
...