Tomcat启动时无法找到配置文件异常(eclipse)

       今天给一个web项目搭建运行环境,Tomcat和Oracle数据库都先配好了,然后我运行项目的登录页面(login.jsp),页面能显示出来,但是控制台却报出了找不到配置文件的空指针异常(配置文件是有的,并且读取配置文件的方式也没错);而且当我输入正确的用户名和密码之后也进去不了主页:

Tomcat启动时无法找到配置文件异常(eclipse)_第1张图片

Tomcat启动时无法找到配置文件异常(eclipse)_第2张图片

        后来通过询问他人,修改下面这个地方即可解决上述问题:

Tomcat启动时无法找到配置文件异常(eclipse)_第3张图片

先双击正在使用的Tomcat服务器,然后再点击Open launch configuration


Tomcat启动时无法找到配置文件异常(eclipse)_第4张图片

在配置外部工具时可使用如下变量:${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}:当前选定的资源的名称

你可能感兴趣的:(异常,解决)