建立dynamic web project工程中遇到的問題
今天新建立一個web工程,加入tomcat能夠執行起來,但是在瀏覽器開啟訪問localhost:8080提示404。檢視原因,原來是tomcat的配置有問題,
應該選擇第二個,但是是灰色的選不了第二個,搞了半天選不了。
弱爆了,原來要把server下的專案全部remove掉才能該配置,有時候還需clean下。該成功後可以成功進入tomcat的主頁了。
進入主頁後想進入管理頁,
結果設定的使用者名稱和密碼有問題。
我用的是Tomcat7.0,研究半天才知道這三個的配置還不一樣。
要進入serverStatus、Manager App、Host Manager需要配置Tomcatd下的配置檔案tomcat-users.xml:
在<tomcat-users></tomcat-users>中加入配置:
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="123456" roles="admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status"/>
這樣這三個管理頁面都可以進了。
然後啟動後想在瀏覽器訪問到我的web專案(apple)。
web.xml加入配置,一般自動生成的都會有。
自己建立一個index.jsp,開啟瀏覽器http://localhost:8080/apple/或者http://localhost:8080/apple/index.jsp
都可以訪問到