bin目錄主要是用來存放tomcat的命令,主要有兩大類,一類是以.sh結尾的(linux命令),另外一類是以.bat結尾的(windows命令)。javascript
bin目錄主要是用來修改環境變量,設置JDK路徑、tomcat路徑
startup 用來啓動tomcat
shutdown 用來關閉tomcat
修改catalina能夠設置tomcat的內存css
conf目錄主要是用來存放tomcat的一些配置文件
server.xml能夠設置端口號、設置域名或IP、默認加載的項目、請求編碼
web.xml能夠設置tomcat支持的文件類型
context.xml能夠用來配置數據源之類的
tomcat-users.xml用來配置管理tomcat的用戶與權限
在Catalina目錄下能夠設置默認加載的項目
lib目錄主要用來存放tomcat運行須要加載的jar包
例如,像鏈接數據庫的jdbc的包咱們能夠加入到lib目錄中來。
logs目錄用來存放tomcat在運行過程當中產生的日誌文件
在windows環境中,控制檯的輸出日誌在catalina.xxxx-xx-xx.log文件中
在linux環境中,控制檯的輸出日誌在catalina.out文件中
temp目錄用戶存放tomcat在運行過程當中產生的臨時文件html
webapps目錄用來存放應用程序
當tomcat啓動時會去加載webapps目錄下的應用程序。能夠以文件夾、war包、jar包的形式發佈應用。
固然,你也能夠把應用程序放置在磁盤的任意位置,在配置文件中映射好就行。
work目錄用來存放tomcat在運行時的編譯後文件
例如JSP編譯後的文件。
清空work目錄,而後重啓tomcat,能夠達到清除緩存的做用。java
導航欄run->配置編輯
添加新配置->選擇Tomcat Server->local
寫好名稱,這裏兩個端口號自動生成,確認
注意一旦端口號被佔用,服務跑不起來會出錯linux
以後點擊idea左下的綠色加號,run服務就跑起來了
web
1.將文件放入webapps文件夾下docs文件夾下, 輸入地址localhost:端口號/docs/文件名 便可訪問數據庫
conf\Catalina\localhost
文件夾下,建立web.xml,寫入<Context docBase="F:\資料\02-javascript\代碼\JavaWeb\01_html_css" path="/web"/>
docBase是你要訪問文件的路徑,這樣設置可不需將項目放入tomcat文件夾內。以後訪問localhost:端口號/web/
文件名便可windows
當瀏覽器地址輸入localhost:端口號/
-----------默認訪問ROOT工程文件夾下的文件
當瀏覽器地址輸入localhost:端口號/工程名/
-----------默認訪問該工程文件下的index.html頁面瀏覽器
解決方法:修改tomcat根目錄的的conf文件夾下的server.xml,將
<Server port="-1" shutdown="SHUTDOWN">改爲
<Server port="1-65535之間的任意一個整數" shutdown="SHUTDOWN">,緩存
這就很煩。。。。
解決方法:找到Tomcat根目錄的conf文件夾下的logging.properties文件
打開後在末尾加上
java.util.logging.ConsoleHandler.encoding = GBK~~~~
ok,成功了!