轉載自:http://blog.csdn.net/sakura_yuan/article/details/53027126
問題:
運行web項目時候提示Address localhost:8080 is already in used
下圖是我的錯誤,是在mac中的intellij IDEA。雖然運行環境不一樣,但是解決的方法可以嘗一嘗
解決:
出現這個錯誤可能是你的8080端口真的被占用了,那我的這個方法就幫不到你了,要是你的8080端口沒有被任何其他程序占用但還是提示了這個錯誤,就可以嘗試一下下面的方法:
在運行web項目前去tomcat/bin目錄下運行shutdown腳本關閉tomcat,再直接運行web項目,那樣就不會提示這個錯誤了。
我是在外部打開tomcat(也就是運行了tomcat/bin下的startup腳本)的情況下運行web項目才導致了這個錯誤,因為在編譯器中打開web項目時它自動會打開tomcat,但是現在你的tomcat已經占用了8080端口並處於運行狀態,所以編譯器會提示8080端口被占用。