eclipse运行jsp页面的路径怎么更改

使用git更新项目后,访问登录页面自动附加了一个路径,原为 http://localhost:8000/project/login.jsp;变成了http:localhost:8000/project/faces/WEB-INF/classes/login.jsp

“从源码中洞穿一切”,我们都知道Tomcat为我们JSP页面生成了servlet,都知道自动生成的servlet应该放在Tomcat安装目录下的work中,但是真的每个人都是这样的吗?今天我重复试了很多遍都没在该路径下找到我想要的servlet class文件和.java文件,后来在耐心的找寻中终于找到了Eclipse为我们自动生成的servlet默认路径。

工具/原料

    方法/步骤

    1

    左键点击上方运行按钮边上的向下拓展功能,找到“Run configurations...”,找我我们安装Tomcat的一些配置信息:

    2

    找到里面的(x)=Arguments标签,点击进去,看到下面有一个VM(vertual memory)看到下面的参数,注意下面横线上引号的内容就是Eclipse在运行Tomcat服务器时为我们servlet编译的class和java文件放置的默认位置:

    根据引号内的路径,你就能找到想要的_jsp文件了

    3

    最后也是要注意的地方,就是你的jsp文件必须是要在网站上显示出来的才能正常生成_jsp.class和_jsp.java文件,还有一个就是你的project名变了之后你的所有配置文件都要发生相应的变化,这时你的所有JSP文件都是要重新编译的,这个时候只要重新开启服务器打开某个JSP页面时你就会发生在该catalina路径下很快又重新生成了一个新的相应的.java文件。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-15
我只知道在myeclipse中怎么修改,相信会类似。
右击你的web工程,选择properties,再选择其中的myeclipse或者eclipse,会看见左边树型结构中有个 web选项,点击,在右边就有修改访问路径了