❶ tomcat設置在項目外的類路徑配置文件
找到%TOMCAT_HOME%\conf\server.xml,(即tomcat的安裝目錄下面相關的文件)打開此xml文件,在 <host> </host>之間加入如下代碼:
<Context path="/hello" docBase="E:\test" debug="0" reloadable="true"/>
path 訪問時候用的虛擬路徑 docBase項目實際存放路徑
docBase是實際路徑,這里一般寫一個絕對的磁碟路徑,當然也可以寫相對路徑,相對路徑是相對於tomcat安裝目錄的webapps目錄的,通常設置虛擬目錄的目的是將tomcat的安裝和項目的保存分開
❷ web項目,用ckeditor和ckfinder,項目去訪問項目之外文件夾中的圖片卻訪問不到,請問怎麼回事
把你第一張截圖中,圖片的路徑給我看一下。
估計你是圖片的目錄沒有配置到虛擬主機目錄中導致的。如果你的應用伺服器(tomcat或weblogic等)能直接訪問到圖片,就可以在ckeditor編輯中正常顯示。
❸ 怎樣通過a標簽訪問已知路徑的工程外的文件
<a href="文件路徑">鏈接名稱</a>
通過href屬性鏈接過去就可以了,如果是可以在瀏覽器直接訪問的,就會在頁面上直接看到,如果是壓縮包或執行文件會被下載
❹ 在同一個C語言程序項目中,其它.c文件可以訪問另一個.c文件中的靜態變數嗎
直接用變數名訪問是不行的,要通過函數調用來讀寫。例如:假設1.c文件里有靜態變數static int a; 如果2.c文件想要讀寫a,就必須在1.c文件里添加讀寫a的外部函數。1.c寫法示例:
static int a;
extern int get_a() { return a; }
extern void set_a(int v) { a=v; }
這樣,在2.c里就可以調用get_a()和set_a(int v)函數來讀寫變數a了。
❺ 如何才能用tomcat訪問webapp目錄外的文件
server.xml是配置tomcat的文件,比如我們可以在裡面更改8080埠等.還可以在裡面添加<Context>和<Resourses>來添加工程和JNDI資源
web.xml是配置整個tomcat的jsp和servlet工作中的一些情況,比如我們配置list來不讓我們輸入一個目錄的時候顯示出那個目錄下的jsp文件,而是顯示404錯誤.還有在一些安全方面也可以做配置.
context.xml一個是Catalina下的吧?是用來配置環境的.我們開發大項目的時候一般都是配置這個文件的來添加一個項目的而不是把項目拷貝到webapp下去,還有也可以在這里配置JNDI,一般我們都選擇在這里而不是server.xml中配置工程和JNDI
tomcat-user.xml在這里就是配置tomcat的用戶了,你可以到tomcat的開始頁http://localhost:8080中點tomcat manager就會提示你要用戶名和密碼了,這里的用戶名和密碼就可以在這個xml中配置的
❻ 怎樣訪問tomcat根目錄以外的文件
tomcat直接讀取硬碟路徑是不行的,
要麼把文件移動到tomcat裡面去
要麼就是在系統里配置一個配置文件,配置文件中把這個路徑配置上,然後用硬碟絕對路徑去讀取!