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>


Reply via email to