1、Tomcat是什麼
Tomcat是一個應用服務器,比方說,我有個web項目是想讓他運行,就可以在運行在tomcat平臺上,如果開啟就可以運行訪問,如果停掉tomcat服務,那麼無法訪問了
2、Tomcat的默認端口是多少,怎麼修改?
8080
修改方式:
(1)找到Tomcat目錄下的conf文件夾
(2)進入conf文件夾裡面找到server.xml文件
(3)打開server.xml文件
(4)在server.xml文件裡面修改Connector標籤中的端口號就行了
port="8080"改成你想要的端口,改port的值
3,怎麼在Linux上安裝Tomcat
1.先去下載Tomcat的安裝包,gz結尾的(代表Linux上的Tomcat)
2.上傳到Linux上,解壓
3.修改端口考,也可以不修改把,在server.xml修改
4.修改好了之後,你就進入你這個tomcat下的bin目錄,輸入:./startup.sh
這樣就啟動成功了。
4.怎麼在Linux上上傳項目
先使用eclipse或IDEA把項目打成.war包,然後上傳到Linux服務器,然後把項目放在Tomcat的bin目錄下的webapps,在重啟Tomcat就行了。
5.Tomcat的目錄結構
/bin:存放用於啟動和暫停Tomcat的腳本
/conf:存放Tomcat的配置文件
/lib:存放Tomcat服務器需要的各種jar包
/logs:存放Tomcat的日誌文件
/temp:Tomcat運行時用於存放臨時文件
/webapps:web應用的發佈目錄
/work:Tomcat把有jsp生成Servlet防禦此目錄下
6.類似Tomcat,發佈jsp運行的web服務器還有那些:
1、Resin
Resin提供了最快的jsp/servlets運行平臺。在java和javascript的支持下,Resin可以為任務靈活選用合適的開發語言。Resin的一種先進的語言XSL(XML stylesheet language)可以使得形式和內容相分離。
2、Jetty
Jetty是一個開源的servlet容器,它為基於Java的web內容,例如JSP和servlet提供運行環境。Jetty是使用Java語言編寫的,它的API以一組JAR包的形式發佈。開發人員可以將Jetty容器實例化成一個對象,可以迅速為一些獨立運行(stand-alone)的Java應用提供網絡和web連接。
3、WebLogic
BEA WebLogic是用於開發、集成、部署和管理大型分佈式Web應用、網絡應用和數據庫應用的Java應用服務器。將Java的動態功能和Java Enterprise標準的安全性引入大型網絡應用的開發、集成、部署和管理之中。
4、jboss
Jboss是一個基於J2EE的開放源代碼的應用服務器。 JBoss代碼遵循LGPL許可,可以在任何商業應用中免費使用,而不用支付費用。JBoss是一個管理EJB的容器和服務器,支持EJB 1.1、EJB 2.0和EJB3的規範。但JBoss核心服務不包括支持servlet/JSP的WEB容器,一般與Tomcat或Jetty綁定使用。
7.tomcat 如何優化?
1.改Tomcat最大線程連接數
需要修改conf/server.xml文件,修改裡面的配置文件:
maxThreads=”150”//Tomcat使用線程來處理接收的每個請求。這個值表示Tomcat可 創建的最大的線程數。默認值200。可以根據機器的時期性能和內存大小調整,一般 可以在400-500。最大可以在800左右。
2.Tomcat內存優化,啟動時告訴JVM我要多大內存
調優方式的話,修改:
Windows 下的catalina.bat
Linux 下的catalina.sh
修改方式如:
JAVA_OPTS=’-Xms256m -Xmx512m’-Xms JVM初始化堆的大小-Xmx JVM堆的最大值 實際參數大
山東掌趣網絡科技。
閱讀更多 掌趣科技 的文章