tomcat編譯路徑
A. linux下安裝tomcat的默認安裝目錄在哪
以Linux 分支 Ubuntu Server 為例。
一、相關目錄及作用說明
/etc/tomcat6 - 全局配置
/usr/share/tomcat6/ - 程序主目錄
/usr/share/tomcat6/conf/Catalina/localhost/ - 本機部署的 Catalina 配置
/var/lib/tomcat6/ - 工作主目錄
/var/lib/tomcat6/webapps - (應用文件實際存放於此)
/var/lib/tomcat6/work - 動態工作目錄(動態編譯的 .jsp 存放於此)
二、添加管理用戶
在 /etc/tomcat6 下是 tomcat 的全局配置,這里需要修改 tomcat-users.xml
a. 添加角色名
<role rolename="manager"/>
<role rolename="admin"/>
b. 添加用戶
<user username="admin" password="admin" roles="admin,manager"/>
這樣在重啟 tomcat 後,才可以用 admin 登錄到 manager 頁面。
三、啟動/停止命令
很多時候需要手動啟動/停止 tomcat,/usr/share/tomcat6 是 tomcat 的主程序目錄。
/usr/share/tomcat6/bin/startup.sh
/usr/share/tomcat6/bin/shutdown.sh
這兩個便是啟動和停止 tomcat 服務的腳本。
次次啟動的話,此處有可能需要手動創建 conf 和 logs 目錄:
#cd /usr/share/tomcat6
#mkdir conf
#mkdir logs
如果要非 root 身份啟動 tomcat,則需要修改 logs 目錄許可權:
#chmod a+rw logs
B. tomcat,myeclipse編譯後java的.class文件會在哪個目錄下存放
tomcat下webapps下你的項目名稱下,web-inf下的classes文件夾裡面
jsp編譯成的java文件在tomcat文件下的,work下Catalina下什麼什麼的,一看就知道的
C. 關於tomcat apache 各種文件應該放在哪些文件夾
tomcat下有9個目錄,分別是bin,common,conf,logs,server,shared,temp,webapps,work 目錄,現在對每一目錄做介紹。
tomcat根目錄在tomcat中叫<CATALINA_HOME>,文章中把tomcat解壓後在c:/下。
1.<CATALINA_HOME>/bin: 存放各種平台下啟動和關閉Tomcat的腳本文件。其中有個檔是catalina.bat,打開這個windos配置文件,在非注釋行加入JDK路徑,例 如 : SET JAVA_HOME=C:j2sdk1.4.2_06 保存後,就配置好tomcat環境了。 startup.bat是windows下啟動tomcat的文件,shutdown.bat是關閉tomcat的文件。
2.<CATALINA_HOME>/common: 在common目錄下的lib目錄,存放Tomcat伺服器和所有web應用都能訪問的JAR?。
3.<CATALINA_HOME>/shared: 在shared目錄下的lib目錄,存放所有web應用能訪問的,但Tomcat不能訪問的JAR?。
4.<CATALINA_HOME>/server: 在server/webapps目錄中,存放Tomcat自帶的兩個APP-admin和manager應用,使用來管理Tomcat-web服務用的。 在server/lib目錄中,存放tomcat伺服器所需要的各,web應用不能訪問種jar?。
5.<CATALINA_HOME>/work : Tomcat把各種由jsp生成的servlet文件放在這個目錄下。work這個文件夾下面的東西建議你去看看就可以明白了 那是JSP文件編譯成.java->.classes
6.<CATALINA_HOME>/temp : 臨時活頁夾,Tomcat運行時候存放臨時文件用的。
7.<CATALINA_HOME>/logs : 存放Tomcat的日誌文件
8.<CATALINA_HOME>/conf : Tomcat的各種配置文件, tomcat啟動的時候需要讀取的配置文件:server.xml(tomcat主要配置文件)、web.xml和tomcatat- users.xml、catalina.policy(安全策略文件)等。修改了以後需要重啟tomcat才能生效.最重要的是 server.xml;配置tomcat組件的XML文件server。
D. Java普通類(不是Servlet)中如何獲取Web工程部署到tomcat的路徑
在類的方法中調用this.getClass().getResource("/").getPath(),自己再載取字元串就可以