通过从Eclipse IDE运行,Tomcat 7中缺少部署目录

时间:2014-07-16 07:17:00

标签: java eclipse jsf tomcat7

当我从JSF运行Eclipse IDE网络应用程序时,找不到目录(myjsfapp)。我知道该应用程序将部署在<tomcat home>/webapps目录下。 这就是原因,我从我的程序中打印出real-path,如下所示。

Object context = FacesContext.getCurrentInstance().getExternalContext().getContext();
String systemPath = ((ServletContext) context).getRealPath("/");
System.out.println(systemPath);

真实路径

<my-workspace>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\myjsfapp\

为什么myjsfapp不在<tomcat home>/webapps部署?如何在该目录下部署

1 个答案:

答案 0 :(得分:1)

我得到一个解决方案,在Eclipse的vm更改Edit lunch configuration properties参数的路径。

-Dwtp.deploy="D:\dev\eclipse\hwak-framework\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps"

我还得到另一个reference