创建TomEE Plus 9服务时遇“Unsupported 16-Bit application”错误求助
解决TomEE Plus 9 Windows服务创建不兼容问题
- 替换64位服务执行程序:TomEE默认自带的
prunsrv.exe可能是32位版本,和你的64位Windows系统、JDK11不兼容。去Apache Commons Daemon下载对应64位的prunsrv.exe,替换TomEE安装目录bin文件夹里的同名文件。 - 确认环境变量配置:检查系统环境变量里的
JAVA_HOME是否准确指向JDK11.0.2的安装目录,PATH中是否包含%JAVA_HOME%\bin。打开命令提示符输入java -version,验证JDK版本和路径正确。 - 以管理员权限执行安装命令:右键点击命令提示符,选择「以管理员身份运行」,切换到TomEE的
bin目录后,执行service.bat install。 - 手动指定JDK路径(可选):若仍报错,编辑
service.bat文件,找到设置JAVA_HOME的行,直接填写你JDK11的实际安装路径,避免脚本自动识别出现偏差。
内容的提问来源于stack exchange,提问作者Natanael
相关产品推荐
相关产品推荐

