首页 / 浏览问题 / 组件GIS / 问题详情
如何通过java -jar的方式部署iobject组件
16EXP 2023年11月06日

使用产品:iserver 10.2.1i

操作系统:win10 x64

问题详细描述: 我平时是用idea来跑的,没啥问题,现在要部署到服务器上,通过java -jar的方式启动,但是我无论是加了

-Djava.library.path   以及  -Djava.ext.dirs命令,都启动失败,有什么要特别注意的地方吗? 以及其他人是怎么在windows服务器上部署iobject的?

 java -Xms512m -Xmx1024m -jar -Dfile.encoding=UTF-8 -Djava.ext.dirs="%JAVA_HOME%\jre\lib\ext;D:\softwarePackage\program\superMap\supermap-iobjectsjava-10.2.1-20428-92245-win64-all-Bin\Bin" -Djava.library.path="D:\softwarePackage\program\superMap\supermap-iobjectsjava-10.2.1-20428-92245-win64-all-Bin\Bin" real3d-iobject.jar

如果单单用 java -jar xxx.jar包 又会报这个错误

1个回答

您好,麻烦检查下linux系统下的java组件的环境变量设置是否正确
3,685EXP 2023年11月06日
你好,我现在先在我windows本地用java -jar的方式启动的,就已经报错了

先解决windows环境下的问题
可以在网上查找下idea打包的相关教程
除了打包到工程内部, iobject支持外部指定-Djava.library.path的方式吗
我自己研究一下,直接把超图的jar包给引用到我们的工程中,打包的时候一起打包,就完事了

—————要用什么包就引用什么包,不要引用外部的依赖,不然打包有问题,over
推荐使用直接添加依赖再打包的方式
...