今天給一個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}:當前選定的資源的名稱