藉助tomecat發佈web項目的發佈

發佈一個小型的web項目。
1.在eclipse上用tomcat編譯好web項目。然後再eclipse上右鍵單擊項目名稱,右鍵 ——>Export
在彈出來的框裏選擇web下的WAR file
2.按照嚮導執行下一步,知道最後導出war包。
3.將web包複製到。。tomcat6.0.20\webapps下
4.進入到tomcat的bin目錄下,啓動tomcat,執行startup.bat即可啓動。可以看到tomcat的啓動窗口。如果窗口一閃即逝,請檢查項目是否存在問題
這個時候在瀏覽器上輸入地址,即可看到發佈的網站

項目發佈後,總是看到小黑框,可能有些礙眼,這個時候我們可以選擇另外的方式,選擇使用tomcat的服務,就可以不要看到惱人的黑框了

tomcat的服務的安裝:
1.使用cmd命令進入到tomcat的bin目錄下:
F:\tomcat6.0.20\tomcat6.0.20>dir
 驅動器 F 中的卷沒有標籤。
 卷的序列號是 BC76-F28C

 F:\tomcat6.0.20\tomcat6.0.20 的目錄

2016/12/09  21:29    <DIR>          .
2016/12/09  21:29    <DIR>          ..
2016/12/09  21:29    <DIR>          backup
2016/12/09  21:29    <DIR>          bin
2016/12/09  21:29    <DIR>          conf
2016/12/09  21:29    <DIR>          lib
2009/05/14  01:15            37,950 LICENSE
2016/12/09  21:29    <DIR>          logs
2009/05/14  01:15               556 NOTICE
2009/05/14  01:15             7,317 RELEASE-NOTES
2009/05/14  01:15             6,368 RUNNING.txt
2014/10/09  09:48    <DIR>          temp
2016/12/09  21:29    <DIR>          webapps
2015/03/23  14:26    <DIR>          work
2016/12/09  21:29    <DIR>          wtpwebapps
               4 個文件         52,191 字節
              11 個目錄 95,025,655,808 可用字節

F:\tomcat6.0.20\tomcat6.0.20>

安裝tomcat服務。
F:\tomcat6.0.20\tomcat6.0.20\bin>service.bat install server
Installing the service 'server' ...
Using CATALINA_HOME:    F:\tomcat6.0.20\tomcat6.0.20
Using CATALINA_BASE:    F:\tomcat6.0.20\tomcat6.0.20
Using JAVA_HOME:        D:\Program Files (x86)\Java\jdk1.6.0_10
Using JVM:              D:\Program Files (x86)\Java\jdk1.6.0_10\jre\bin\server\jvm.dll
The service 'server' has been installed.

安裝服務時請使用管理員用戶,否則可能會導致服務安裝失敗


tomcat安裝爲服務service.bat設置,啓動服務時出錯,提示“...特定代碼0”


安裝成功共會在服務裏看到tomcat的服務,這個時候啓動tomcat的服務即可大功告成。
啓動服務的時候如果會彈出報錯框,提示L


tomcat安裝爲服務service.bat設置,啓動服務時出錯,提示“...特定代碼0”



將JDK中BIN文件夾下的 msvcr100.dll 這個文件複製到 TOMCAT 中的 BIN 下即可成功啓動服務


以上是基本步驟如果很順利那麼恭喜你。

這個時候web安裝成功了,接下來安裝mysql數據庫。

1.cmd進入到命令行,執行
mysqldump -u root -p cathectic_db > news20161209.sq
即可在當前目錄下生成sql文件,
2.在服務器上導入數據庫
mysql -uroot -p cathectic_db < D:\cathectic\new\news20161209.sqll

數據庫即可導出導入成功,這個時候再啓動tomcat,按照慣例可能不是那麼 順利報錯。。提示

Access denied for user 'root'@'localhost' (using password: YES”

需要考慮tmysql是否有對外提供訪問權限,
對外授權訪問權限:

MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION

MySQL> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

MySQL>  FLUSH PRIVILEGES;

即可授訪問權限。

再啓動tomcat,看看是否可以了


































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章