java - 打开 iReport 时出现 Java 异常
问题描述
这是我得到的错误。尝试打开其他版本的 ireport 并没有遇到任何错误。
Exception in thread "main" java.lang.IllegalArgumentException: port out of range:1313821769
at java.net.InetSocketAddress.checkPort(InetSocketAddress.java:143)
at java.net.InetSocketAddress.<init>(InetSocketAddress.java:188)
at java.net.Socket.<init>(Socket.java:244)
at org.netbeans.CLIHandler.initialize(CLIHandler.java:661)
at org.netbeans.CLIHandler.initialize(CLIHandler.java:346)
at org.netbeans.MainImpl.execute(MainImpl.java:195)
at org.netbeans.MainImpl.main(MainImpl.java:76)
at org.netbeans.Main.main(Main.java:75)
我在 ireport.conf 上使用 java 7,我也在使用 Ubuntu
jdkhome="/usr/jdk1.7.0_55.for.tmpfs/"
该应用程序今天早上运行良好,这只是发生了,我已经尝试搜索解决方案,但我在互联网上找到的唯一解决方案是检查我是否使用的是 java 7。我猜端口与此有关,但我不知道从哪里开始。
解决方案
问题在于锁定文件。
尝试使用以下命令找到它:
find /home/your_user_name -name lock
它将位于/home/your_user_name/.ireport/4.5.1/lock之类的路径中
删除此文件并尝试再次启动 iReport。
推荐阅读
- terraform - 使用 terraform 将 spring-boot jar 上传到 GCE Instance
- python - 以 root 身份在启动时运行 Python 脚本
- python - Python Firebase如何检查文件是否存在于firebase存储中
- sql - 在 SQL 语句中使用未绑定的控制值
- api - Frappe 不更新数据库
- javascript - 如何使用 excel 文档作为 html 登录页面的用户名和密码数据库
- javascript - 如何在 Vue.js 中附加动态字典而不是 mutate
- javascript - 不要收到无效 ID 的 404 响应
- c++ - 为什么 clang++ 从二进制文件中删除构造函数导入?
- azure - Azure ML ParallelRunStep ImportError:无法导入名称“SynapseCompute”