2016-09-06

tomcat 8.5 在 netbeans上無法正常運作 (netbeans無法得知tomcat已啟動)

今天在mac上跑tomcat 8.5遇到很雷的事,
在netbeans上設定tomcat 8.5後,過一陣子netbeans會報tomcat start fail,
但實際上server log是顯示有正常啟動tomcat的,
後來發現是Server header的問題,因此從8.5後開始,必須手動在server.xml加一個「server="Apache-Coyote/1.1"」的attribute:

1
2
<connector connectiontimeout="20000" port="8080" protocol="HTTP/1.1" redirectport="8443" server="Apache-Coyote/1.1">
</connector>

然後…然後就好了。真的很雷。

ref:
http://stackoverflow.com/questions/22225764/starting-of-tomcat-failed-from-netbeans

沒有留言:

張貼留言