Author: tveronezi
Date: Wed Jun 6 13:34:50 2012
New Revision: 1346884
URL: http://svn.apache.org/viewvc?rev=1346884&view=rev
Log:
https://issues.apache.org/jira/browse/TOMEE-205
uploading the file
Modified:
openejb/trunk/openejb/tomee/tomee-plus-webapp/src/main/webapp/WEB-INF/web.xml
Modified:
openejb/trunk/openejb/tomee/tomee-plus-webapp/src/main/webapp/WEB-INF/web.xml
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-plus-webapp/src/main/webapp/WEB-INF/web.xml?rev=1346884&r1=1346883&r2=1346884&view=diff
==============================================================================
---
openejb/trunk/openejb/tomee/tomee-plus-webapp/src/main/webapp/WEB-INF/web.xml
(original)
+++
openejb/trunk/openejb/tomee/tomee-plus-webapp/src/main/webapp/WEB-INF/web.xml
Wed Jun 6 13:34:50 2012
@@ -19,7 +19,7 @@
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
- version="3.0" metadata-complete="true">
+ version="3.0" metadata-complete="true">
<display-name>OpenEJB Loader Application</display-name>
@@ -45,6 +45,16 @@
</servlet>
<servlet>
+ <servlet-name>FileUploadServlet</servlet-name>
+
<servlet-class>org.apache.tomee.webapp.servlet.FileUploadServlet</servlet-class>
+ <multipart-config>
+ <max-file-size>20848820</max-file-size>
+ <max-request-size>418018841</max-request-size>
+ <file-size-threshold>1048576</file-size-threshold>
+ </multipart-config>
+ </servlet>
+
+ <servlet>
<servlet-name>WsConsole</servlet-name>
<servlet-class>org.apache.tomee.webapp.servlet.ConsoleServlet</servlet-class>
</servlet>
@@ -70,6 +80,11 @@
</servlet-mapping>
<servlet-mapping>
+ <servlet-name>FileUploadServlet</servlet-name>
+ <url-pattern>/upload/*</url-pattern>
+ </servlet-mapping>
+
+ <servlet-mapping>
<servlet-name>WsConsole</servlet-name>
<url-pattern>/ws/console/*</url-pattern>
</servlet-mapping>
@@ -83,4 +98,67 @@
<servlet-name>WsTest</servlet-name>
<url-pattern>/ws/test/*</url-pattern>
</servlet-mapping>
+
+ <!-- basic security to replace context.xml and allow remote accesses -->
+ <security-constraint>
+ <web-resource-collection>
+ <web-resource-name>Admin Installer</web-resource-name>
+ <url-pattern>/installer</url-pattern>
+ </web-resource-collection>
+ <auth-constraint>
+ <role-name>tomee-admin</role-name>
+ </auth-constraint>
+ </security-constraint>
+ <security-constraint>
+ <web-resource-collection>
+ <web-resource-name>Admin Webservices</web-resource-name>
+ <url-pattern>/ws/*</url-pattern>
+ </web-resource-collection>
+ <auth-constraint>
+ <role-name>tomee-admin</role-name>
+ </auth-constraint>
+ </security-constraint>
+ <security-constraint>
+ <web-resource-collection>
+ <web-resource-name>Admin Interface</web-resource-name>
+ <url-pattern>*.jsp</url-pattern>
+ </web-resource-collection>
+ <auth-constraint>
+ <role-name>tomee-admin</role-name>
+ </auth-constraint>
+ </security-constraint>
+ <security-constraint>
+ <web-resource-collection>
+ <web-resource-name>Admin Style</web-resource-name>
+ <url-pattern>/css/*</url-pattern>
+ </web-resource-collection>
+ <auth-constraint>
+ <role-name>tomee-admin</role-name>
+ </auth-constraint>
+ </security-constraint>
+ <security-constraint>
+ <web-resource-collection>
+ <web-resource-name>Admin Images</web-resource-name>
+ <url-pattern>/images/*</url-pattern>
+ </web-resource-collection>
+ <auth-constraint>
+ <role-name>tomee-admin</role-name>
+ </auth-constraint>
+ </security-constraint>
+ <security-constraint>
+ <web-resource-collection>
+ <web-resource-name>Admin Javascript</web-resource-name>
+ <url-pattern>/js/*</url-pattern>
+ </web-resource-collection>
+ <auth-constraint>
+ <role-name>tomee-admin</role-name>
+ </auth-constraint>
+ </security-constraint>
+ <login-config>
+ <auth-method>BASIC</auth-method>
+ <realm-name>TomEE Webapp</realm-name>
+ </login-config>
+ <security-role>
+ <role-name>tomee-admin</role-name>
+ </security-role>
</web-app>