發佈一個小型的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,看看是否可以了