導航:首頁 > 文件教程 > tomcat7配置文件

tomcat7配置文件

發布時間:2023-04-13 13:48:26

㈠ tomcat7配置多項目和域名

您好,提問者:

這種情況為何不考慮tomcat整合apache呢

java">1、找到你的tomcat然後在conf文件中找到server.xml打開;
<Serverport="8005"shutdown="SHUTDOWN">
<ListenerclassName="org.apache.catalina.core.AprLifecycleListener"SSLEngine="on"/>
<ListenerclassName="org.apache.catalina.core.JasperListener"/>
<ListenerclassName="org.apache.catalina.mbeans.ServerLifecycleListener"/>
<ListenerclassName="org.apache.catalina.mbeans."/>

<GlobalNamingResources>
<Resourcename="UserDatabase"auth="Container"type="org.apache.catalina.UserDatabase"description=""factory="腔擾org.apache.catalina.users.MemoryUserDatabaseFactory"pathname="conf/tomcat-users.xml"/>
</GlobalNamingResources>

<Servicename="Catalina">
<Connectorport="8080"protocol="HTTP/1.1"maxThreads="150"connectionTimeout="20000"redirectPort="8443"/>
<!--<Connectorport="8443"protocol="HTTP/1.1"SSLEnabled="true"
maxThreads="150"scheme="https"secure="true"
clientAuth="false"sslProtocol="TLS"/>
-->
<Connectorport="8009"protocol="AJP/1.3"redirectPort="8443"/>
<Enginename="Catalina"defaultHost="localhost">
<!--<ClusterclassName="org.apache.catalina.ha.tcp.SimpleTcpCluster"伍睜旦/>
-->
<!--<ValveclassName="早頃org.apache.catalina.valves.RequestDumperValve"/>
-->
<RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/>
<Hostname="localhost"appBase="webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false">
<!--<ValveclassName="org.apache.catalina.authenticator.SingleSignOn"/>
-->
<!--<ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"
prefix="localhost_access_log."suffix=".txt"pattern="common"resolveHosts="false"/>
-->
</Host>
</Engine>
</Service>
</Server>
在其中我主要是對倆個地方進行修改:
第一個將
<Connectorport="8080"protocol="HTTP/1.1"maxThreads="150"connectionTimeout="20000"redirectPort="8443"/>
修改為:
<Connectorport="80"protocol="HTTP/1.1"maxThreads="150"connectionTimeout="20000"redirectPort="8443"/>
第二就是在中添加<host>(一個host代表一個域名或訪問地址)
<Enginename="Catalina"defaultHost="localhost">
<Hostname="localhost"appBase="webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"/>
</Engine>
修改為
<Enginename="Catalina"defaultHost=www.abc.com>
<Hostname="www.coe.com"appBase="webapps"unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
<Contextpath=""docbase="D:Tomcat6.0webappsROOT"crosscontext="true"/>
</Host>
<Hostname="www.abc.com"appBase="ccc"unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
<Contextpath=""docbase="D:Tomcat6.0cccROOT"crosscontext="true"/>
</Host>

<Hostname=www.cba.comappBase="dddd"unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false"/>
<Contextpath=""docbase="D:Tomcat6.0ddddROOT"crosscontext="true"/>
</Host>
</Engine>

這里提供參考:http://blog.sina.com.cn/s/blog_6341fc0f0100lzaj.html

㈡ tomcat7 配置好啟動不了

目前只知道這幾種可能~~~
可能情況一:
在安裝目錄下的common\lib中加入了struts中的 lib包中的commons-beanutils.jar或者commons-digester.jar,
解決方法:去掉!如需使用放在其他路徑下,再配置環境變數!錯誤環境:tomcat4.31 struts1.2.7

可能情況二:
tomcat的默認埠是8080,可能已經被其他佔用。
解決方法:在安裝路徑下conf文件夾中的server.xml中把斷口號改掉!

可能情況三:
環境變數有問題,仔細檢查

可能情況四:
如果本機器上有兩個版本的tomcat ,在配置環境變數CATALINA_HOME時,不能把兩個的都配進去。如果配進去可能導致,在啟動tomcat時,出現啟動的dos界面但是沒有任何提示或者是啟動時的初始化的文件。
解決辦法:修改CATALINA_HOME,用哪個tomcat就配置哪個。

可能情況五:
可能是tomcat版本和jdk的版本不匹配,可以換一個版本的jdk試試。如tomcat4.31 & jdk1.4.1 就出現這個問題,在更換成jdk1.4.2 後就能啟動了。

可能情況六:
C:\Program Files\Apache Group\啟遲Tomcat 4.1\bin>catalina run //查看錯誤信息
count = 6092, total = 9352
Error occurred ring initialization of VM //提示初始化虛擬機時出錯
java/lang/NoClassDefFoundError: java/lang/Object
這是很奇怪的錯誤,什麼都沒改,怎麼虛擬機也能出錯呀?不知為什麼會出現這個錯誤。
解決辦法:重啟機器後,就好了
可能原因 1:
在eclipse中綁定的tomcat沒有正確的設置,或者是在eclipse中的選擇的和本機中安裝的版本不配套。
解決方案:
正確的設置eclipse 中的tomcat ,在重新設置之前,先把以前設的置的先刪除,然後再按步重悄爛李新綁定一個tomcat
可能原因2:
在web工程中啟動tomcat時可能會有埠點用,或者提示也有另外一個程序正在使用,此時可能是由於你的後台可能正在有一個tomcat正在運行,或者以前沒有正在確的關閉退出tomcat。
解決方案:
一般進入tomcat的安裝目錄下,進入bin目錄,多執行下shutdown命令即可排除,注意在unix環境下,應該通過終端進入tomcat安裝目錄下的bin目錄執行shutdown.sh ,在windows環境下直接執行shutdown批處理文件即可。
tomcat在啟動過程中還會有許多情況下會啟動失敗( 多在建web項目時常見),但太多情況都是由於配置文件的問題,只要大家平時多歷態總結下經驗,平時多細心點去檢查配置文件,就不會有什麼問題。

㈢ 怎麼在windows server 部署tomcat7

Tomcat的項目部署方式有以下三種:
1.直接把項目復制到Tomcat安裝目錄的webapps目錄中,這是孫襲最簡單的一種Tomcat項目部署的方法,也是初學者最常用的方法。
2.在tomcat安裝目錄中有一個conf文件夾,打開此文件夾,其中包含配置文件server.xml,打開配置文件,並在<host>和</host>之間插入如下語句。
<Context path="/hello" docBase="F:\eclipse3.2\workspace\hello\WebRoot" debug="0" privileged="true"> </Context>
其中,docBase為設置項目的路徑。
3.在conf目錄中,在Catalina\localhost(此處需要注意目錄的大小寫)目錄下新建一個XML文件,任意命名,只要和當前文件中的文件名不圓凱檔重復即可,代碼如下。
<Context path="/hello" docBase="D:\eclipse3.2\workspace\hello\WebRoot" debug="0" privileged="true"> </Context>
第三種方法相對橘亂來說比較靈活,並且可以設置別名。

㈣ 如何用tomcat配置虛擬目錄

方法1:修改配置文件

方法2:添加配置文件,推薦使用,不需要重啟伺服器

方法3:在Tomcat根目錄下的conf目錄context.xml文件中插入

方法4:在Tomcat根目錄下的路徑/conf/Catalina/localhost/context.xml.default,在這里進行配置,隱敏鍵拿如這個虛擬路徑修改方法會讓該主機下的所有的站點都能載入,。

㈤ tomcat7-maven-plugin 需要配置嗎

一、環境准備
我使用的環境是:Window 10、Tomcat 8.0.36、maven3、tomcat7-maven-plugin 2.2版本。
二、設置環境變數
安裝Tomcat8.0.36和maven之後設置環境變數,Tomcat設置環境變數時,key為必須為CATALINA_HOME。
1.設置maven環境變數
MAVEN =D:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.1.3\plugins\maven\lib\maven3\bin
(我直接引用了InteljiIDEA中的maven)
2、設置TOMACAT環境變數
CATALINA_HOME=E:\tomcat\液虛apache-tomcat-8.0.36
3、將他們笑埋運添加到PATH中
PATH=%MAVEN%;%CATALINA_HOME%\bin;
三、在Tomcat中配置用戶許可權
在tomcat的配置文件tomcat_user.xml(%CATALINA_HOME%\conf\tomcat.user.xml)中的< tomcat-users >標簽中添加
<role rolename="manager-gui"/><role rolename="manager-script"/><user username="username" password="password" roles="manager-gui,manager-script"/>

四、在Maven的settings.xml配置Server
在Maven的配置文件settings.xml(%MAVEN%\conf\settings.xml)中的< servers > 中加入
<server>
<id>tomcat8</id>
<username>username</username>
<password>password</password>
</server>

這里的username 、password就填我們在tomcat中配置的那個用戶名,和密碼
這里的設置的 id為 tomcat8 我們將在項目的 pom.xml中填寫。
五、在項目的pom.xml中配置tomcat7-maven-plugin插件
在< build> 中引入插件:
<build>
<pluginManagement>
<plugins>
... <!-- 配置tomcat 插件 -->
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>tomcat8</server>
<path>/test</path>
<update>true</update>
</configuration>
</plugin>
</plugins>
</pluginManagement>
....

注意
1、這里的 < server> 中填寫的就是為們在%MAVEN%\conf\settings.xml配置中的那個id
即 tomcat8.
2、由於我用的tomcat8這里的< url> 必須配置成 xxx/manager/text否則會部署不成功
3、由於部署時會下載一些東碰梁西最還是在 pom.xml 的< project >標簽下加入以下代碼:
<repositories>
<repository>
<id>people.apache.snapshots</id>
<url>
http://repository.apache.org/content/groups/snapshots-group/ </url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>

<pluginRepositories>
<pluginRepository>
<id>apache.snapshots</id>
<name>Apache Snapshots</name>
<url>http://repository.apache.org/content/groups/snapshots-group/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>

六、deploy
1、開啟tomcat
2、在pom.xml所在的目錄執行 mvn tomcat7:deploy 命令部署項目。
七、遇到的問題
1、在Window系統下執行在執行 mvn tomcat7:undeploy時,會有殘留在tomcat目錄下
解決方法:在tomcat的配置文件context.xml中 的< Context >標簽中添加屬性:antiJARLocking=」true」 antiResourceLocking=」true」

<Context antiJARLocking="true" antiResourceLocking="true">

㈥ 求tomcat-7.0.12的配置流程!最好有圖!!為什麼bin文件中只有tomcat7.exe, tomcat7w.exem startup.bar沒

我這的tomcat-7.0.12解壓版的,裡面什麼都有啊,配好環境就可以用了。

去「我的電腦」-「屬性」-「高級」-「環境變數」-「系統變數」 配置
JAVA_HOME=C:\Java\jdk1.6.0_07----------------------已設置不用告唯更改(沒有的話要設置)
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar-------已設值不用更改
path=%JAVA_HOME%\bin---------------------------已設值不用更改
TOMCAT_HOME=f:\apache-tomcat-6.0.16------------這個需要添加
註:
註:以上路徑都是本人的安裝路徑
放在最前面是預防有其它的JDK或JRE路徑佔先,顫棚如你裝了Oracle就會有一個低版本JRE

配置好後到tomcat目錄下bin目錄襪洞培中找到startup.bat文件,運行啟動tomcat伺服器(你的沒有startup.bat文件就不清楚了)

㈦ 如何配置Tomcat伺服器環境

一、安裝JDK和Tomcat

1,安裝JDK:直接運行jdk-7-windows-i586.exe可執行程序,默認安裝即可。

備註:路徑可以其他盤符,不建議路徑包含中文名及特殊符號。

2、安裝Tomcat:直接解壓縮下載文件「apache-tomcat-7.0.33-windows-x86.zip」到C盤下。安裝路徑建議修改為:c: omcat。

備註:如下載的是可執行文件,雙擊運行,默認安裝即可。

㈧ 在docker中怎麼修改tomcat配置文件

1、登錄到阿里雲開發者管理後台,點擊左側的鏡像加速器,右側會顯示鏡像加速器的地址。

㈨ 如何更改tomcat7及以上版本內存設置

為了解帶漏決tomcat在進行大並發請求時,出現內存溢出的問題,請修改tomcat的內存大小,其中分為以下兩種方式:一、使用catalina.bat等命令行方式運行的tomcat查看系統是否能支持所填最大內存命令:java-Xmx1024m-version,當所填值不合法時,執行該命令將報錯1、修改tomcat\bin\Catalina.bat文件windows環境下:在166行左右」以下每行%_EXECJAVA%%JAVA_OPTS%%CATALINA_OPTS%%DEBUG_OPTS%-Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%"-classpath"%CLASSPATH%"-Dcatalina.base="%CATALINA_BASE%"-Dcatalina.home="%CATALINA_HOME%"-Djava.io.tmpdir="%CATALINA_TMPDIR%"%MAINCLASS%%CMD_LINE_ARGS%%ACTION%在%DEBUG_OPTS%後面添加-Xms256m-Xmx512mlinux環境下:打開在Tomcat的安裝目錄的bin文件的catalina.sh文件,進入編輯狀態.在注釋後面加上如下腳本:JAVA_OPTS='-Xms512m-Xmx1024m'JAVA_OPTS="$JAVA_OPTS-server-XX:PermSize=64M-XX:MaxPermSize=256m"其中JAVA_OPTS='-Xms512m-Xmx1024m'是設置Tomcat使用的內存的大小.-XX:PermSize=64M-XX:MaxPermSize=256m指定類空間(用於載入類)的內存大小保存後,重新以命令行的方式運行tomcat,即可,然後通過最後面介紹的如何觀察tomcat現有內存情況的方法進行查看是否已經變更成功。二、使用系統中的「服務」,或者開始菜單的可執行程序運行的tomcat1、關閉現在正在運行的tomcat2.1[注意][高版本tomcat配置方法]如果是tomcat5.5或者是5.0.28之後的版本,在Java選項卡中,下方,會有InitalmemoryPool:MaximummemoryPool:Threadstacksize:三個輸入框,在這里即可不用做上面的操作,直接配置內存大小,只需要設置InitalmemoryPool為256MaximummemoryPool為512點擊確定後,重啟tomcat生效如果您是低版本的tomcat,發現沒有上面洞前那幾個錄入框,請看下面的操作步驟[低版本tomcat配置方法]在開始菜單中,找到「ApacheTomcat5.0」,並選擇「ConfigureTomcat」,在彈出的對話框窗口中,切換到JavaVM選項卡,並在JavaOptions輸入框的最前面輸入-Xms256m-Xmx512m即輸入框中的內容會像下面的代碼(與自己的環境有所區別)-Xms256m-Xmx512m-Dcatalina.home="C:\tomcat5"-Djava.endorsed.dirs="C:\tomcat5\common\endorsed"-Xrs設置完後,點擊「確定」,並重啟tomcat即可。三、查看現有tomcat的內存大小情況1、啟動tomcat2、訪問棧內存,按需分配(3)-Xss,設定每個線蠢顫爛程的堆棧大小(4)-XX:PermSize,JVM初始分配的非堆內存(5)-XX:MaxPermSize,JVM最大允許分配的非堆內存,按需分配舉例:-Xms256m-Xms512m-XX:PermSize=64m-XX:MaxPermSize=128m

㈩ tomcat7配置servlet

<「?xmlversion =」1.0「編碼=」的ISO - 8859 - 1?> < - !行貨)在一個或多個貢獻者許可協議向Apache軟體基金會(ASF。 見公告文件的所有權與版權分發這項工作有關的其他信息。 香港業余許可證「)許可」這一文件,你在Apache許可下,版本2.0(即,你可能無法使用許可證這個文件與除遵守。 閣下可復制該牌照的

http://www.apache.org/licenses/LICENSE-2.0

除源盯非適用法律要求或同意的書面,許可證飢轎下發布的軟體是基礎上的分布式「按原樣」,無擔保或條件的任何形式的明示或暗示的保證。 看到授權許可許可權下的管治和限制特定的語言。 - >「<web - app的xmlns =」 http://java.sun.com/xml/ns/javaee 「xmlns:XSI的=」 http://www.w3.org/2001/XMLSchema-instance 「的xsi:的schemaLocation =「 http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd 「版本=」3.0「元數據的完整=」真「> <display-name>的Web應用程序</顯示名稱> <說明一個測試應用程序的。 </說明>的<servlet> <servlet-name>的HelloWorld </ servlet的名稱> <servlet-class> test.Helloworld </ servlet的類> </ servlet的> <servlet-mapping> <servlet-name>的HelloWorld </ servlet的名字>的<url-pattern> / helloworld程序</的url - pattern> </ web - app的>此文雹肢和件在MyTest的下但是打開 http://localhost:8080/mytrst/Helloworld 是404錯誤

閱讀全文

與tomcat7配置文件相關的資料

熱點內容
zycommentjs 瀏覽:414
確認全血細胞減少看哪些數據 瀏覽:265
文件有哪些要求 瀏覽:484
cad打開時會出現兩個文件 瀏覽:65
什麼是轉基因網站 瀏覽:48
手柄設備有問題代碼43 瀏覽:921
怎麼他么怎麼又網路了 瀏覽:649
java會出現內存泄露么 瀏覽:617
蘋果4s鎖屏後怎麼還顯示歌曲 瀏覽:207
鴻蒙系統文件管理哪些可以刪除 瀏覽:550
ubuntuqt創建工程沒有配置文件 瀏覽:126
網站登錄變成其他網站怎麼處理 瀏覽:202
ug數控編程學校有哪些 瀏覽:203
java圖片上傳顯示 瀏覽:402
ppt的文件名後綴 瀏覽:902
ug編程軟體下載到哪個盤 瀏覽:359
炫酷字體APP下載的文件在哪裡 瀏覽:668
廊坊哪裡有少兒編程機構 瀏覽:312
cad新文件能找回來嗎 瀏覽:951
導出手機qq文件到u盤 瀏覽:456

友情鏈接