2012-07-31 124 views
0

我在tomcat6.0中部署我的web应用程序。按照我的要求,我必须在一些自定义文件夹中进行部署。默认情况下,我所有的类文件将存储(在Tomcat中)的在WEB-INF /类中创建自定义文件夹

WEB-INF\classes\package-name\ClassName.

内但在这里我希望把它放在我的自定义文件夹内。所以上面一个会看起来

WEB-INF\classes\mycustomfolder\package-name\ClassName.

这里mycustomfolder是不是只是一个文件夹中的包名。因此,当使用自定义文件夹结构进行部署时,我的应用程序抛出ClassNotFoundException。反正这一个,使工作

+0

你到底想达到那个白衣自定义文件夹? – Stefan 2012-07-31 14:29:59

+0

未来,如果某些客户想要更改特定的功能,我们不想创建新项目,而不是创建新的项目,我们将在Web-inf \ classes \ client2内创建一个以上的文件夹。所有的客户端2调用将只从客户端2文件夹中引用类 – Dilip 2012-08-01 05:11:33

回答

0

编辑的.classpath文件的WAR项目指向新的目录位置:

<?xml version="1.0" encoding="UTF-8"?> 
<classpath> 

    ... 

    <classpathentry kind="output" path="WebContent/WEB-INF/classes/mycustomfolder"/> 

</classpath> 
+0

如果我在我的war文件中设置上述内容,所有服务器都可以引用我的定制文件夹中的类? – Dilip 2012-08-01 05:47:47

相关问题