我尝试将Tomcat8.5安装更新为最新的点发布版本。
它在升级之前工作,但在升级之后不起作用,所以我回过头来回滚到以前的版本,但是我不能让服务为旧版本正确安装:
“BOEXI40Tomcat服务以以下特定于服务的错误结束:不正确的函数。”
如果我直接从命令行(startup.bat)运行Tomcat,那么它就运行得很好,所以服务本身肯定有些奇怪,但我就是看不出出了什么问题。有什么想法吗?
服务器版本: Apache /8.5.32
服务器建成日期:2018年6月20日19:50:35
服务器编号: 8.5.32.0
操作系统名称: Windows 2016
操作系统版本: 10.0
体系结构: amd64
Java : D:\Program (x86)\SAP BusinessOb JVM版本: 8.1.045
JVM供应商: SAP AG
发布于 2021-08-10 09:11:42
最后,对我来说,问题在于一个由三个命令组成的命令来获取版本9。
不知道他们是怎么进去的,但只有在看Tomcat9w.exe时才发现--在较低的面板中--移除它们似乎是解决办法。
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMEDhttps://stackoverflow.com/questions/68685086
复制相似问题