我想從/ libs/foundation/src/impl/src/main/java/com/day/cq/wcm/foundation/pro file/impl/ProfileImages.java擴展ProfileImages servlet在cq5中擴展ProfileImages servlet
並捆綁爲OSGI服務。
我有以下注釋
@Component(immediate=true)
@SlingServlet(
resourceTypes = {"nt:file"},
methods = {"GET"},
selectors = {"adjust","adjust.small"},
extensions = {"res", "jpg", "png", "gif"}
)
我看到我在OSGi控制檯束和服務的服務。但是它沒有這樣做是用來做
ProfileImages創建縮略圖,如果我們調用以下URL ProfileImages的servlet
如果我的servlet調用,我應該得到相同的響應
但是我得到的是404是從DefaultGetServlet
看來,吊帶SERVET是不是能解決我的servlet
有一件事我需要知道的是如何讓我的服務
Apache的吊索的Servlet Resolverorg.apache.sling.servlets.resolver
更新我的servlet正在做同樣的事情,以下服務吊索的servlet解析器
服務ID 843種類型: org.apache.sling.api.resource.ResourceProvider
描述:在 [/libs/foundation/components/primary/nt/file/prof/thumbnail.gif.servl 等,/libs/foundation/components/primary/nt/file/prof.gif ServletResourceProvider爲Servlet的.servlet, /libs/foundation/components/primary/nt/file/prof/thumbnail.res.servle t,/libs/foundation/components/primary/nt/file/prof.jpg.servlet, /libs /基礎/組件/ primary/nt/file/prof.png.servlet, /lib/foundation/components/primary/nt/file/prof/thumbnail.jpg.servle t,/libs/foundation/components/primary/nt/file/prof.res.servlet]
我的服務應與身份證件和吊帶的東西像解析器
...../adjust.small.jpg.servlet上市,.../adjust.res.servlet 我使用CRXDE用於開發的web版本 是否有任何配置需要我通過資源解析器獲取我的服務?
我沒有使用maven這個,是否有必要有maven來解決問題 – user1130906
不,maven是沒有必要的。 – Woodifer