![](/img/trans.png)
[英]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.