https://issues.apache.org/bugzilla/show_bug.cgi?id=50683
Summary: Servlet 3.0 annotations not scanned if
unpackWars="false"
Product: Tomcat 7
Version: 7.0.6
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Catalina
AssignedTo: [email protected]
ReportedBy: [email protected]
Created an attachment (id=26572)
--> (https://issues.apache.org/bugzilla/attachment.cgi?id=26572)
minimal test case war with source
Overview:
Given a very simple HelloServlet using @WebServlet annotation, and packed in a
war file without a web.xml, the container does not scan for annotations if
unpackWars="false" in the <Host> element of server.xml and the servlet is never
added to the context.
Steps to Reproduce:
1) Set unpackWars="fase"
2) copy attached war file to webapps
3) launch Tomcat
4) navigate to: http://<servername>/Hello/SayHello
Actual Results:
HTTP Status 404 - /Hello/SayHello
type Status report
message /Hello/SayHello
description The requested resource (/Hello/SayHello) is not available.
Apache Tomcat/7.0.6
Expected Results:
Hello
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]