我正在使用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應用程序的源代碼和資源?