
[英]Propagate code changes by Spring Boot & Vaadin without restart the application in eclipse
[英]Changes in my java code in eclipse not show in application , even after liferay restart
我在Eclipse 4.7(Oxygen)和Liferay IDE 3.1中有问题。更改源代码时,更改无效。
如果我从eclipse重新启动liferay(使用liferay 2.6以及eclipse Mars和java7),则可以正常工作,但是现在每次必须进行dev-ant-build,然后在启动服务器后,更改都会反映出来。
尝试了其他链接(例如,“项目”->“自动构建”)中提供的解决方案
在服务器中添加项目,但似乎无济于事。
根据您对先前评论的回答,我确定您期望看到不应该发生的事情。 如果服务器正在运行,并且您对Java文件(任何以.java结尾的文件)进行了更改,则在保存,编译和部署更改之前,将不会在浏览器中(在GUI上)看到更改。
因此,没有任何其他工具,您将需要对.java进行永久更改。
您应该在控制台中看到部署已完成,现在可以刷新页面并查看更改。 重要的是要注意,根据您的更改,您可能需要重新启动应用程序容器并清除临时文件。
有一些例外。
抱歉,这个评论太长了。 不过,在奥拉夫发表讲话的重点中,您需要提供更多细节。 以下是达克斯的一些镜头和一个问题:
如果还没有,请升级到Liferay 3.1.1。
保存编辑后的文件时,是否在日志中看到以下消息? 将项目拖到正在运行的服务器上(服务器正在运行)时怎么样?
21:28:01,514 INFO [pool-10-thread-2][BundleStartStopLogger:38] STOPPED com.liferay.docs.guestbook.service_1.0.0 [562] 21:28:01,588 INFO [Refresh Thread: Equinox Container: 40aeefb4-a286-0017-134c-c19af18a2252][BundleStartStopLogger:38] STOPPED com.liferay.docs.guestbook.portlet_1.0.0 [563] 21:28:01,661 INFO [pool-10-thread-3][BundleStartStopLogger:35] STARTED com.liferay.docs.guestbook.portlet_1.0.0 [563] 21:28:01,672 INFO [pool-10-thread-3][BundleStartStopLogger:35] STARTED com.liferay.docs.guestbook.service_1.0.0 [562]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.