?
樣例:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
-->
<Context crossContext="true" docBase="F:\Workspaces\yqjsbbxt\WebRoot" path="/xbyqjs" reloadable="false"> </Context>
</Host>
idea如何配置tomcat啟動項目,配置方法
?
添加<Context path="/訪問目錄名" docBase="e:/項目/WebRoot" debug="0" reloadable="true"/>
?
path:瀏覽器訪問時的路徑名 ? --eg:http://localhost:8080/xbyqjs
docBase:web項目的WebRoot所在的路徑,注意是WebRoot的路徑,不是項目的路徑。
idea引入tomcat的jar包,======================================================
======================================================
?
debug:值為0的話,表示不打印日志
如何給tomcat添加端口。reloadble:設定項目有改動時,tomcat是否重新加載該項目
以映射的方式部署項目,優點是很明顯的,節約了空間,而且想要不加載其他項目時,只需要注釋掉配置就可以,需要再用的時候只需取消
注釋就行,這在開發中是很方便的。
?
有一點要注意的是,如果是用Notepad++或者其他編輯器改寫server.xml時,注意一定要以utf-8的編碼方式保存,否則啟動tomcat時會提示
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence.的錯誤。
在tomcat中部署web。這一點原因可見http://blog.csdn.net/lcjackson/article/details/8014932
轉:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c4224600013ba3e462690d57938327365ff8540abdb6652969423dbc9acf8f4fd9bc866d72c8713b3641d91041950eafba07728164c71afeae69f0ba872592de988c814352ba44747d97878d4d7610dd1ef1033093b1e83c022867ad9c36728f2d&p=98759a45d5c206fc57efcd12570896&newp=cb49c54ad6c040e417be9b7c4a54cc231610db2151d7d101298ffe0cc4241a1a1a3aecbf21221206d0c17e6403a84857e8f63477330834f1f689df08d2ecce7e64c7&user=baidu&fm=sc&query=tomcat+server%2Exml%C5%E4%D6%C3%CF%EE%C4%BF&qid=9fda77180003a384&p1=1
?