Tomcat啟動時無法找到配置檔案異常(eclipse)

葛倫兒發表於2017-10-30

       今天給一個web專案搭建執行環境,Tomcat和Oracle資料庫都先配好了,然後我執行專案的登入頁面(login.jsp),頁面能顯示出來,但是控制檯卻報出了找不到配置檔案的空指標異常(配置檔案是有的,並且讀取配置檔案的方式也沒錯);而且當我輸入正確的使用者名稱和密碼之後也進去不了主頁:



        後來通過詢問他人,修改下面這個地方即可解決上述問題:


先雙擊正在使用的Tomcat伺服器,然後再點選Open launch configuration



在配置外部工具時可使用如下變數:${workspace_loc}

${workspace_loc:backend}表示的是workspace的資源的絕對路徑是backend,因此,當我們需要使用到專案中的資源的時候,資源的路徑都應是相對於backend的完整路徑。

注意:${workspace_loc:/myproject/myfile.txt}和${workspace_loc}/myproject/myfile.txt不一定相同,因為前者表示的myfile.txt可能位於workspace之外。


其他類似的變數還有:

${project_loc}:當前所選擇的resource所在的project或正構建的project或所選擇的的絕對路徑
${project_loc:}:所指定的resource所在的project的絕對路徑。resource path是相對於workspace root的相對路徑


${project_path}:當前選擇的資源所在的project或者正構建的project的相對於workspace root的相對路徑
${project_name}:當前選擇的資源所在的project或者正構建的project的名稱。


${container_loc}:當前所選擇的資源的parent的絕對路徑
${container_loc:}:所指定的resource的parent的絕對路徑


${resource_loc} :當前選定的資源的絕對路徑
${resource_loc:} :所指定的資源的絕對路徑


${container_path}:當前選定的資源的parent的相對於workspace root的路徑

${container_name}:當前選定的資源的parent的名稱

${resource_path}:當前選定的資源的相對於workspace root的路徑

${resource_name}:當前選定的資源的名稱

相關文章