当我修改一些Java代码时,这些更改似乎没有反映出来。就像部署在EAR内部服务器上的已编译类仍引用旧的.java文件一样,没有任何更改
- IDE:Eclipse Photon
- 构建工具:Maven
- 服务器:Wildfly 10.0.0
- 修订:Git
我尝试过的事情:
- 从jboss移除了EAR
- 从wildfly文件夹中删除了已部署的文件
- 清理项目
- ALT-F5并再次构建Maven
- 重新将EAR添加到野蝇中
- 清洁-调试服务器。
实际情况:
- Fork会在我正在工作的分支机构(“所有更改”下)完美地检测到所有更改
- Html的更改正在起作用,并且反映在前端(删除按钮,过滤器等)。
- 未应用Java更改。
- 例如,当我尝试设置断点时,在第1000行上,它弹出错误“由于缺少行号属性而无法安装断点”。例如,在原始的Java文件(一个没有最近更改的文件)中,在第1000行没有代码,因此就好像他正在尝试在旧文件的一行上放置断点一样。 (它标记了Eclipse / Preferences / Java / Compile框以放置行号)
- 如果在设置断点时跳过“无行信息错误”,则符号apperas位于代码的左侧,但不会在此处停止执行(并且我确定它应该在逻辑上停止。(例如,在那里不是我错过的断点之前的回报:))
我不想显示任何配置文件。
因此,我不希望有任何精确的解决方案。我只需要一些提示即可自行尝试解决此问题。
我只是不知道从哪里开始。
谢谢