或者直接改為 public static final String CLASS_PATH = Class.class.getClass().getResource("/").getPath();獲取class文件的絕對路徑
2017-12-24
剛我的問題解決了,當路徑正確的時候,應當把文件分割符更換為 File.separator ,這樣無論在window[\]和linux[/]中,都是ok的了,不過,,,,,,幾種方式的更新次數很好玩啊,,,,,
2017-12-24
只是ctrl+s的確不行,ctrl+F9,run as 一次之后就會找不到更新的文件,debug也就兩次,Coverage差不多4次之后也是一樣,java.io.FileNotFoundException: E:\IDEA\project\ClassLoader\out\production\ClassLoader\com\ysy\classloader\MyManager.class (系統找不到指定的文件。)
IDEA
IDEA
2017-12-24
我覺得是idea是在運行時候才重新編譯,已經運行了在修改就不編譯
eclipse 的run模式也是的,只有debug才在運行時候修改了.java 去實時的進行編譯
eclipse 的run模式也是的,只有debug才在運行時候修改了.java 去實時的進行編譯
2017-12-23
并沒有講生產環境不停機部署,開發環境熱部署網上隨便找就一大堆,根本不需要看這個視頻,前面說的淘寶、亞馬遜全年不停機更新就是隨口一說,視頻中并沒有
2017-12-21
新版的Idea如果解決不了,可以試試這個網址:https://www.cnblogs.com/xiong233/p/6796847.html
2017-12-20
webapps那種方式,添加一個完整項目,測試成功,但是如果只是修改里面的class,不行啊?。?!
修改server.xml的方式,沒有測試成功,求大神指點啊,首先聲明項目沒有問題,操作也沒有問題,因為我你操作驗證(先有項目,訪問成功,然后刪除,訪問404)沒有問題。懷疑是版本問題,或者tomcat需要配置別的什么地方?我添加的:<Context debug="0" docBase="D:/testdata/bbb" path="/b" privileged="true" reloadable="true"/>
修改server.xml的方式,沒有測試成功,求大神指點啊,首先聲明項目沒有問題,操作也沒有問題,因為我你操作驗證(先有項目,訪問成功,然后刪除,訪問404)沒有問題。懷疑是版本問題,或者tomcat需要配置別的什么地方?我添加的:<Context debug="0" docBase="D:/testdata/bbb" path="/b" privileged="true" reloadable="true"/>
2017-12-15
我在IDEA中 run debug 都不行(代碼如同老是的一樣) 看了評論說改
loadClass = myClassLoader.findClass(MY_MANAGER);” 就直接拋異常了 進行不下去
loadClass = myClassLoader.findClass(MY_MANAGER);” 就直接拋異常了 進行不下去
2017-12-14