我正在使用Eclipse和Tomcat在Alfresco上开发Web应用程序扩展。 这意味着我tomcat webapps
文件夹的样子:Tomcat上的Eclipse部署/调试Web应用程序扩展(即Alfresco)
drwxr-xr-x 15 svil01 users 4096 25 feb 09:54 alfresco
-rw-r--r-- 1 svil01 users 142241824 25 feb 09:54 alfresco.war
drwxr-xr-x 12 svil01 users 4096 25 feb 09:56 share
-rw-r--r-- 1 svil01 users 27755504 25 feb 09:54 share.war
...
我有一个Eclipse项目(称之为PrjExt
),其中有 一些Java类和一些JSP,它们扩展到露天, 所以那些应该去实例:
TOMCAT_HOME/webapps/alfresco/WEB-INF/classes
TOMCAT_HOME/webapps/alfresco/
我知道Alfresco的要求把他们在AMP文件, 但这不是在研究与开发阶段可行的或有效的。
应该有一种方法来热插拔和调试eclipse,就像WTP插件一样。 问题是WTP部署组件映射使用的文件基本目录, ,它会发布到:
TOMCAT_HOME/webapps/PrjExt/
最终,改变项目名称,它会发布到户外,而不是增量, 它只会删除原始的露天内容,这不在我的项目中。
我正在寻找一个由Eclipse自动刷新Java源更改或资源更改, 以及服务器刷新和调试功能。
有没有办法做到这一点,而不在我的每个扩建工程把所有的 Alfresco的Web应用程序的源代码和资源?