網(wǎng)站首頁 編程語言 正文
一、eclipse配置Tomcat
1. 按圖選擇window-preferences
2在server處選擇runtime environment
3.點擊右側(cè)add,選擇自己的Tomcat版本
注意Tomcat與eclipse對應(yīng)版本不同,以下為作者網(wǎng)上所看,具體可自己斟酌。
- Eclipse 4.8 (Photon)--------Tomcat9.0
- Eclipse 4.7 (Oxygen--------Tomcat9.0
- Eclipse 4.6 (Neon)--------Tomcat9.0
- Eclipse 4.5 (Mars)---------Tomcat8.0
- Eclipse 4.4 (Luna)--------Tomcat8.0
- Eclipse 4.3 (Kepler)--------Tomcat7.0
4.之后next,根據(jù)自己的安裝目錄填寫安裝目錄,name與jre保持默認即可
5.然后finish并apply。此時并沒有把項目放到Tomcat上,仍需配置。
6.新建動態(tài)web項目,如圖選擇
創(chuàng)建項目中target runtime是選擇服務(wù)器,有了前面的操作,就可以選擇我們配置的服務(wù)器了,否則只能是null
7.之后next,next,然后勾選創(chuàng)建web.xml文件,此處我把content directory改為content,這樣創(chuàng)建的目錄會有所不同,不過對Tomcat配置沒有影響。弄完直接finish即可。
8.隨后按圖選擇
出現(xiàn)該界面
9.雙擊藍色字體,彈出的界面next,選中自己的項目,點擊add
add完后finish即可。
10.之后編寫完web項目,右擊圖中藍色底色文字,選擇start即可啟動Tomcat服務(wù)。
二、Tomcat出現(xiàn)無效端口解決辦法
Tomcat啟動服務(wù)時經(jīng)常出現(xiàn)下圖這種問題,自己摸索后,發(fā)現(xiàn)問題是有多個端口,或端口號被占。解決方法有如下幾種:
方法一:
1.在左側(cè)servers中選擇server.xml文件,雙擊打開
2.點擊文件左下角source
3.此處端口號改為8888
隨后start啟動服務(wù),服務(wù)可以啟動
方法二:
1.找到下載Tomcat的bin文件,在其中找到該文件
點開后發(fā)現(xiàn)該服務(wù)在運行,點擊stop停止,然后確定
——>
原因是bin目錄中啟動的是本地的服務(wù)器,eclipse中是拷貝了一份Tomcat,運行時又開啟了Tomcat集成的服務(wù)器,所以端口號被占了。
方法三:
在下載的Tomcat中conf下找到該文件,編輯其端口號,防止端口號發(fā)生沖突。
此方法與方法一異曲同工,需要注意的是eclipse中是拷貝了一份Tomcat,在此處修改了只是改了本地服務(wù)器的端口號,并沒有修改eclipse中Tomcat的端口號,還需要重新配置才算成功。
我感覺網(wǎng)上所說的修改此處無法成功,便是如此原因。
重新配置比較繁瑣,但對此方法也有簡潔辦法:
1.雙擊藍色底紋句子
2.可以看到server path并不是下載的Tomcat的路徑,可以證明eclipse中確實是拷貝了一份Tomcat
3.點擊server locations中第二個(use Tomcat installa),此選擇會使eclipse中服務(wù)器與本地服務(wù)器關(guān)聯(lián),然后只改一個便可了。但需要注意的是,需要在服務(wù)啟動前修改,啟動后便不可修改,我現(xiàn)在便不能修改了。
原文鏈接:https://blog.csdn.net/qq_64513388/article/details/121960947
相關(guān)推薦
- 2021-12-12 C/C++?Qt?MdiArea?多窗體組件應(yīng)用教程_C 語言
- 2023-10-12 img標簽使用base64圖片以及如何將圖片轉(zhuǎn)為base64格式
- 2022-12-24 提升Go語言開發(fā)效率的小技巧實例(GO語言語法糖)匯總_Golang
- 2022-05-23 Android表格自定義控件使用詳解_Android
- 2022-08-10 淺談Redis變慢的原因及排查方法_Redis
- 2022-07-30 jQuery?UI工具提示框部件Tooltip?Widget_jquery
- 2022-07-12 Oracle 19c 創(chuàng)建和遷移PDB的幾種方式
- 2022-12-11 C語言冷知識之預(yù)處理字符串操作符詳解_C 語言
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支