運行前提:你的文件是可以執(zhí)行的然低,不可以執(zhí)行的話用下面命令:
Chmod 777你自己的文件
查看自己的文件是否可以執(zhí)行
ls -ll
我們在靜態(tài)網(wǎng)頁在服務器上Tomcat發(fā)布時經(jīng)常會看到localhost:8080/xxx/xxx/xxx.html
看到這里你是不是覺得很難看怒允,而且在你輸入的時候你也要輸入這么大一串文字填帽,如果是電腦的話輸入還好钠糊,但是是手機呢墓贿?你又要輸入英文扒怖,又要輸入符號還要輸入數(shù)字清笨,特別麻煩以下步驟將為你一步一步解決上面的后綴,只留下localhost
一.首先我們解決8080:
我們找到tomcat安裝目錄里面conf文件夾下server.xml
編譯它vim server.xml找到
???<Connector port="8080" protocol="HTTP/1.1"?
? ?connectionTimeout="20000"
? ?redirectPort="8443"
把里面的8080改成80
然后重啟Tomcat你就可以只輸入localhost/xxx/xxx/xxx.html就可以瀏覽你的網(wǎng)頁了
二.解決/xxx/xxx/
我們找到Tomcat安裝目錄里面conf文件下server.xml
編譯它vim server.xml找到
???<Host name="localhost" ?appBase="webapps"
? ? unpackWARs="true" autoDeploy="true">
在它的下面和添加下面內(nèi)容
<Context?path="/" docBase="D:\tomcat\apache-tomcat-7.0.94\webapps\1.1html" reloadable="false" ></Context >
注意看:path的后面不添加任何內(nèi)容或者只打一個斜桿/
docBase=的是你自己項目文件所存放的目錄溪猿,記住是目錄不是文件钩杰,你看我的這里是1.1html它是一個目錄而不是1.html注意他們之間的區(qū)別
重啟Tomcat然后你就可以只輸入localhost/xxx.html
三.最后一步去除xxx.html:
相信很多朋友會遇到這樣的問題纫塌,就是這個html不能去除,去server.xml直接改又會出錯
首先來我們先看:
最上面的Host name = localhost是什么意思讲弄,它是說你的主機名稱是localhost在這里對應你的內(nèi)網(wǎng)ip措左,查看內(nèi)網(wǎng)ip:ipconfig其實在這里localhost可以改成其他名稱但是為了方便認識就不做任何改變了。
appBase ?= webapps是指在Tomcat服務器默認打開的路徑避除,就如同你在最開始輸入
localhost:8080瀏覽器就進入了Tomcat官網(wǎng)怎披,它這里默認是進入webapps里面ROOT文件夾下打開里面的項目文件,這樣的話我們就明白了瓶摆,我們把它修改為webapps/1.1html(自己的文件目錄)不就行了嗎钳枕?
答案是不行,我們還需要修改其它位置赏壹,因為這里里面只有打開運行目錄鱼炒,沒有打開項目文件的地方,我們保存后退出來
我們需要編譯conf下web.xml文件
vim web.xml因為web.xml里面文件是指太多所以我們直接切換到最后蝌借,按Esc之后Shift加冒號鍵(:)輸入 $ 符號直接跳到最后
:$
看到
在里面加上你自己靜態(tài)網(wǎng)頁的文件名昔瞧,是你自己的項目目錄下文件名
重啟Tomcat服務器輸入localhost就可以訪問自己的靜態(tài)的網(wǎng)頁了,如過你有域名的話菩佑,讓你的域名與你的服務器進行綁定自晰,備案成功的話就可以直接輸入網(wǎng)址xxx.com就可以訪問了