运行inoERP OneApp Server时出现日志错误的技术求助
inoERP Windows部署故障排查方案
一、脚本函数读取失败问题
日志反复提示找不到指定JS脚本路径,但实际文件存在,可按以下步骤排查:
- 确认运行工作目录:必须在inoERP根目录(包含
assets文件夹的目录)下执行oneapp_windows,因为脚本路径为相对路径,工作目录错误会导致程序无法定位文件。 - 核对路径细节:注意日志中路径为
./assets/(复数),确认本地实际路径是否为./asset/(单数),路径拼写错误会触发找不到文件的报错;同时检查文件大小写是否与日志中一致(Windows虽不严格区分,但部分程序会敏感)。 - 验证文件完整性:逐一确认报错中提到的JS文件是否存在于对应路径,比如
./assets/js/ierp/prj/prj_revenue_doc_header_ev.js,避免文件缺失或层级目录错误。
二、3306端口绑定权限被拒问题
端口127.0.0.1:3306绑定失败,即使管理员身份运行也无效,原因及解决方法:
- 端口被占用:3306是MySQL默认端口,大概率已被本地MySQL服务占用。执行命令
netstat -ano | findstr :3306查看占用进程,可选择停止MySQL服务,或修改inoERP配置文件,将HTTP服务端口改为未被占用的端口(如8080、3000)。 - 防火墙/安全软件拦截:Windows Defender防火墙或第三方安全软件可能拦截程序绑定端口,需添加入站规则,允许
oneapp_windows访问指定端口的网络权限。
完整报错日志
LOG: 2022/08/11 11:14:58 C:/Files/GitHub/s-goRest/app/system/js/js.go:440: Error in reading script function: open ./assets/js/ierp/prj/prj_revenue_doc_header_ev.js,prj/prj_generate_draft_revenue.js: The system cannot find the path specified. LOG: 2022/08/11 11:14:58 C:/Files/GitHub/s-goRest/app/system/js/js.go:440: Error in reading script function: open ./assets/js/ierp/ar/ar_transaction_header.js,shared/gl_journal_header_ev.js: The system cannot find the path specified. LOG: 2022/08/11 11:14:58 C:/Files/GitHub/s-goRest/app/system/js/js.go:440: Error in reading script function: open ./assets/js/ierp/prj/prj_budget_header_ev.js,prj/prj_generate_draft_revenue.js: The system cannot find the path specified. LOG: 2022/08/11 11:14:58 C:/Files/GitHub/s-goRest/app/system/js/js.go:440: Error in reading script function: open ./assets/js/ierp/ap/ap_payment_header.js,shared/gl_journal_header_ev.js: The system cannot find the path specified. LOG: 2022/08/11 11:14:58 C:/Files/GitHub/s-goRest/app/system/js/js.go:440: Error in reading script function: open ./assets/js/ierp/ar/ar_payment_header.js,shared/gl_journal_header_ev.js: The system cannot find the path specified. LOG: 2022/08/11 11:14:58 C:/Files/GitHub/s-goRest/app/system/js/js.go:440: Error in reading script function: open ./assets/js/ierp/inv/inv_transaction_doc_header.js,inv/gl_inv_transaction_doc_header.js,shared/gl_journal_header_ev.js: The system cannot find the path specified. LOG: 2022/08/11 11:14:58 C:/Files/GitHub/s-goRest/app/system/js/js.go:440: Error in reading script function: open ./assets/js/ierp/prj/prj_revenue_doc_header_ev.js,prj/prj_generate_draft_revenue.js,shared/gl_journal_header_ev.js: The system cannot find the path specified. LOG: 2022/08/11 11:14:58 C:/Files/GitHub/s-goRest/app/system/js/js.go:440: Error in reading script function: open ./assets/js/ierp/ap/ap_transaction_header.js,shared/gl_journal_header_ev.js: The system cannot find the path specified. LOG: 2022/08/11 11:14:58 C:/Files/GitHub/s-goRest/app/controller/controller.go:89: HTTP server ListenAndServe: listen tcp 127.0.0.1:3306: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
内容的提问来源于stack exchange,提问作者Ryan McCauley
相关产品推荐
相关产品推荐

