青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長(zhǎng)網(wǎng)

Linux部署Tomcat發(fā)布項(xiàng)目過(guò)程中各種問(wèn)題及解決方法

2022-12-3 10:13| 查看: 2158 |來(lái)源: 互聯(lián)網(wǎng)

大家好,小編來(lái)為大家解答以上問(wèn)題。Linux部署Tomcat發(fā)布項(xiàng)目過(guò)程中各種問(wèn)題及解決方法很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!部署項(xiàng)目到項(xiàng)目現(xiàn)場(chǎng)測(cè)試環(huán)境JDK ...

大家好,小編來(lái)為大家解答以上問(wèn)題。Linux部署Tomcat發(fā)布項(xiàng)目過(guò)程中各種問(wèn)題及解決方法很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!部署項(xiàng)目到項(xiàng)目現(xiàn)場(chǎng)測(cè)試環(huán)境

JDK1.8
Tomcat8.5
Maven打包好的war
Linux-----Centos
不知道誰(shuí)給現(xiàn)場(chǎng)的Tomcat,將其上傳到Linux平臺(tái)******目錄,并且進(jìn)行解壓。直接啟動(dòng)

圖1:

tomcat目錄結(jié)構(gòu)

問(wèn)題1

因?yàn)槭堑谝淮螁?dòng)Tocmat,沒(méi)有日志文件。所以直接啟動(dòng) ./startup.sh。后續(xù)可以使用以下命令動(dòng)態(tài)的查看日志信息。執(zhí)行后提示沒(méi)有執(zhí)行權(quán)限

./startup.sh & tailf ../logs/catalina.out

問(wèn)題分析: .sh可執(zhí)行文件 當(dāng)前用戶都不具備權(quán)限

問(wèn)題解決: 使用命令:chmod u+x *.sh。在tomcat/bin目錄下執(zhí)行

命令分析: 表示對(duì)當(dāng)前目錄下的所有.sh文件的所有者增加可執(zhí)行權(quán)限。

  • chmod是權(quán)限管理命令change the permissions mode of a file的縮寫(xiě)
  • u 代表所有者;
  • x 代表執(zhí)行權(quán)限;
  • “+” 表示增加權(quán)限。
  • 也可以單獨(dú)指定一個(gè)文件 比如:chmod u+x abc.sh
  • 然后用./startup.sh啟動(dòng)。

圖2:

權(quán)限不足顯示。

問(wèn)題2

啟動(dòng)之后報(bào)錯(cuò)找不到 *****目錄下的文件。

問(wèn)題分析: 此問(wèn)題出現(xiàn)是因?yàn)樵?tomcat 的server.xml文件中配置了多個(gè) Context環(huán)境。但是在指定的目錄下并沒(méi)有項(xiàng)目部署。

問(wèn)題解決: 刪除server.xml文件中所有的Context。刪除 tomcat 目錄webapps以及wtpwebapps 下所有部署過(guò)的項(xiàng)目。此時(shí)只是單獨(dú)啟動(dòng)一個(gè) ebank。啟動(dòng)成功,訪問(wèn)8080成功。

圖3:

server.xml 帶有Context的目錄。

問(wèn)題3

在 tomcat 服務(wù)器 webapps上添加Maven打包好的war包。之后進(jìn)行啟動(dòng)。但是報(bào)錯(cuò)端口被占用。

問(wèn)題分析: 這個(gè)操作是在沒(méi)有暫停之前那一步操作進(jìn)行的。所以導(dǎo)致端口被占用。可是直接暫停tomcat之后還是報(bào)端口被占用

問(wèn)題解決: 采用暴力一點(diǎn)的方式:
查詢ebank進(jìn)程ID:ps aux|grep tomcat
直接殺掉進(jìn)程:kill-9 PID 殺掉tomcat的進(jìn)程,之后可以正常的啟動(dòng)圖4:

端口被占用錯(cuò)誤信息

問(wèn)題4

此時(shí)雖然可以正常啟動(dòng),但是報(bào)錯(cuò):java.lang.OutOfMemoryError: PermGen space(提示內(nèi)存溢出,屬于永久區(qū)的內(nèi)存溢出)。

問(wèn)題分析: Tomcat的內(nèi)存參數(shù)之前并沒(méi)有設(shè)置過(guò),當(dāng)前部署的項(xiàng)目占用內(nèi)存較大加載的class較多。導(dǎo)致永久區(qū)內(nèi)存不夠使用。

問(wèn)題解決: 將tomcat 的bin 下 catalina.sh文件復(fù)制一份進(jìn)行修改,將原先的進(jìn)行備份。在catalina.sh文件中 找到cygwin=false位置的前面 添加參數(shù),注意引號(hào)要帶上
JAVA_OPTS="-Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"
將修改后的文件替換到tomcat/bin下。

圖5:

堆內(nèi)存溢出報(bào)錯(cuò)信息

圖6:

catalina.sh文件修改內(nèi)容

問(wèn)題5

此時(shí)再次啟動(dòng),但是提示找不到catalina.sh文件?

問(wèn)題分析: 因?yàn)樵趕tartup.sh執(zhí)行文件中會(huì)調(diào)用catalina.sh執(zhí)行文件。從而啟動(dòng)Tomcat服務(wù)。后續(xù)使用命令 ll 查看bin目錄下。發(fā)現(xiàn)問(wèn)題此時(shí)的catalina.sh 文件不在是一個(gè)可以執(zhí)行的文件了。(不是綠色的)問(wèn)題解決: 再次使用chmod u+x catalina.sh 賦予可以執(zhí)行的權(quán)限。

圖7:

在startup.sh文件中 調(diào)用catalina.sh執(zhí)行文件

圖8:圖中以hello.sh 舉個(gè)栗子。(顯示為黑色,與catalina.sh 不同)

 區(qū)分是否為可執(zhí)行文件

問(wèn)題6

啟動(dòng)成功,但是在瀏覽器確訪問(wèn)不到項(xiàng)目,訪問(wèn)8080成功。

問(wèn)題分析: 在Tomcat的webapps目錄下發(fā)現(xiàn),經(jīng)過(guò)Tocmat的解壓縮將各個(gè)War包解壓后 都帶有版本號(hào)(war包是Maven打包生成的,帶有版本號(hào))。瀏覽器訪問(wèn)的正確地址是不帶版本號(hào)的問(wèn)題解決: 刪除項(xiàng)目,重新命名War包。再次啟動(dòng)。到此為止全部成功圖8:

webapps目錄下 帶有版本號(hào)的war項(xiàng)目

額外使用的命令

清空日志:

echo -n "" > ../logs/catalina.out 固定語(yǔ)法:echo -n "" >

查看日志大小:

du -h ../logs/catalina.out 固定語(yǔ)法:du -h >

以上Linux部署Tomcat發(fā)布項(xiàng)目過(guò)程中各種問(wèn)題及解決方法就是小編為大家收集整理的全部?jī)?nèi)容了,希望對(duì)大家有所幫助。如果您喜歡這篇文章,可以收藏或分享給您的小伙伴們吧!歡迎持續(xù)關(guān)注我們的后續(xù)更新。

本文最后更新于 2022-12-3 10:13,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請(qǐng)?jiān)诰W(wǎng)站留言或聯(lián)系站長(zhǎng):17tui@17tui.com
·END·
站長(zhǎng)網(wǎng)微信號(hào):w17tui,關(guān)注站長(zhǎng)、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營(yíng)銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來(lái)自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!

17站長(zhǎng)網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信

大家都在看

熱門排行

    最近更新

      返回頂部
      主站蜘蛛池模板: 精品国产乱码久久久久久免费 | 青青久久久 | 看美女大腿中间的部分 | 欧美老少欢杂交另类 | 91视频3p| 亚洲免费黄色 | 99re.05久久热最新地址 | 扒开美女下面粉嫩粉嫩冒白浆 | 区产品乱码芒果精品P站在线 | 久久精品观看影院2828 | 国产一级毛片在线 | 成人综合在线视频免费观看完整版 | 校花的奶好大好浪 | YY6080A旧里番在线观看 | 国产A级毛片久久久久久久 国产a级黄色毛片 | 一攻多受h嗯啊巨肉bl巨污 | 亚洲国产货青视觉盛宴 | 亚洲spank男男实践网站 | 中文字幕爆乳JULIA女教师 | 麻生希快播在线 | 午夜DV内射一区二区 | 乐乐亚洲精品综合影院 | 99热婷婷国产精品综合 | 粉色视频午夜网站入口 | 妖精视频一区二区免费 | 国产高清视频免费最新在线 | 国产午夜亚洲精品不卡电影 | 软糯白嫩双性受h | 午夜福利体验免费体验区 | 久久中文字幕免费高清 | 亚洲视频一 | 福利视频一二三在线观看 | 国产精品嫩草影院一区二区三区 | 中字幕视频在线永久在线观看免费 | 专干老肥熟女视频网站300部 | xxx暴力xxx| www色小姐| 超碰97人人做人人爱少妇 | 国产最新进精品视频 | 亚洲欧洲日本天天堂在线观看 | 暗卫受被肉到失禁各种PLAY |