tomcat能正常啟動,但是并不能說明你的項目正確部署到服務(wù)器上了啊,部署項目的時候會有提示的啊,也要先確認(rèn)項目成功部署到服務(wù)器了哦 ,然后確認(rèn)“服務(wù)器名:端口/項目名/目標(biāo)資源所在路徑”是正確的,才會消除404錯誤
創(chuàng)新互聯(lián)主要業(yè)務(wù)有網(wǎng)站營銷策劃、成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、微信公眾號開發(fā)、微信平臺小程序開發(fā)、H5場景定制、程序開發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當(dāng)客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務(wù)的過程中,公司還積累了豐富的行業(yè)經(jīng)驗、成都全網(wǎng)營銷推廣資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。
你先要搭建 java環(huán)境,才能正常訪問 java web,估計是你的 tomcat 沒搭建好。
配置出可視化的php環(huán)境界面,這需要借助第三方一鍵php包的配置。好在國人也開發(fā)了這方面的面板,可以免費的使用。
不管使用的是win服務(wù)器還是linux 服務(wù)器,都可以在三方面板的幫助下,成功配置出可視化操作界面,然后一鍵部署 tomcat環(huán)境。因為這方面內(nèi)容較多,這里也寫不開那么多內(nèi)容,所以你可以留言或到咱們的博客上搜索相關(guān)內(nèi)容,老魏有寫過教程,還不止一篇,都挺詳細(xì)的內(nèi)容,可以幫助你入門。
1、安裝jre默認(rèn)安裝就行.
2、執(zhí)行tomcat安裝程序
3、下一步
4、默認(rèn)選擇。
5、如果之前沒有裝過IIS或是沒有占用80端口可以將8080改成80。
6、點擊Next后會出現(xiàn)下圖,它會自動找到JRE位置,如果用戶沒有安裝JRE,可以修改指向JDK目錄(很多用戶安裝后無法編譯JSP,就是這里沒找到JRE,請務(wù)必先要安裝JDK,并把這個目錄正確指向JRE或者JDK的目錄)。
程序使用springBoot 2.1.2.RELEASE框架,打成jar包之后部署到騰訊云上運行。
測試時查看日志發(fā)現(xiàn)會不定時浮現(xiàn)【Error parsing HTTP request header】異常信息,雖然對程序運行沒有影響,但是日志中總是出現(xiàn)不重要的異常信息對于以后查看日志定位問題還是有些影響。
度娘上提供的解決方案基本上分為以下兩種:
1.server.xml中加上maxHttpHeaderSize="8192"?
springBoot則是在application.properties文件中配置【server.tomcat.max-http-header-size=8192】
不過沒什么用,springBoot 2.1.2.RELEASE已經(jīng)不會解析這條配置了
2.請求地址“https”改成“http”
但是我的請求本來就是http,使用https的話請求不到任何信息
【 有效做法 】
考慮到騰訊云上本來就安裝了tomcat服務(wù)器,但是運行程序使用的是springBoot的內(nèi)置tomcat,所以懷疑是端口沖突導(dǎo)致的這個問題。
因此修改了服務(wù)端口【server.port】為非8080端口,解決了異常
不過騰訊云上的tomcat服務(wù)器并沒有啟動,8080端口也沒有被占用,所以我也沒搞明白為什么改下端口就行了...
問題原因還請大神指教~