一.使用eclipse中,目前遇到過的運行方法:安全
1.直接在Tomcat上運行eclipse
2.經過Ant運行Javaui
這種方法最好的一個特性就是能夠垂手可得的指定classpath。它比在編寫批處理或者是SHELL腳本時手工指定每一個類庫要容易得多;它能夠將classpath中的lib/**/*.jar擁有的 全部文件通通包含近來。
Ant執行JAVA程序另外一個好處是它能夠在當前的JVM中運行程序。即便指定的classpath是由定製的類載入器提供的,也能夠作到。在當前的JVM內運行的程序能夠減小啓動延遲;它只在載入新類時消耗時間,所以有助於構建保持快速。然而,在新的JVM中執行代碼也有不少理由,」forking」(創建新進程),它在一些情形下更適用:
l 若是不創建新進程,就沒法指定一個新的工做路徑。
l 當你在創建新進程時,若是遇到與類載入器有關的奇怪的錯誤或者安全衝突,這極可能是由於在兩個載入器裏載入了同一個類:原先Ant中的類載入器和一個新的類載入器。在父類載入器或子類載入器中創建新進程或者追蹤錯誤的JAR,而後移除它。
l 不能在同一個的JVM中執行JAR;而必須創建新的進程。
l 須要大量內存或leaky的JAVA程序應當運行在它們本身的JVM裏,並給這個JVM分配適當的內存空間。
l 創建一個新進程也容許在另外一個版本的虛擬機中運行代碼。這個版本能夠不一樣於啓動ANT的虛擬機版本。 spa
具體介紹:https://blog.csdn.net/aerchi/article/details/7178519.net
二.當運行一直未報錯,可是啓動一直有問題的能夠嘗試使用rebuild方法,可能會出現報錯信息blog
三.程序有的時候突然出問題,能夠clean或者經過對pom文件的clean complie install三個build去使程序恢復正常進程
四.Maven的從新導入,能夠直接update下ip