Setup Multipart Upload IBM Websphere CE

Upload file dengan servlet 3 sangat dipermudah, tidak seperti versi sebelumnya yang perlu menambahkan library apache common file upload dan sebagainya secara manual. IBM Websphere Application Server CE sudah mendukung servlet 3 seperti halnya application server lainnya in ex: Glassfish, dan JBOSS. Hanya saja untuk upload file melalui servlet 3 dengan multipart file upload standard memerlukan setting pada xml context. Setting context terdapat di file geronimo-web.xml, contoh codenya  :

<?xml version="1.0" encoding="UTF-8"?>
	<web:web-app xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-2.0" xmlns:bp="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:client="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0" xmlns:conn="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2" xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2" xmlns:ejb="http://openejb.apache.org/xml/ns/openejb-jar-2.2" xmlns:jaspi="http://geronimo.apache.org/xml/ns/geronimo-jaspi" xmlns:log="http://geronimo.apache.org/xml/ns/loginconfig-2.0" xmlns:name="http://geronimo.apache.org/xml/ns/naming-1.2" xmlns:pers="http://java.sun.com/xml/ns/persistence" xmlns:pkgen="http://openejb.apache.org/xml/ns/pkgen-2.1" xmlns:sec="http://geronimo.apache.org/xml/ns/security-2.0" xmlns:web="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1"> 
		<dep:environment>
			<dep:moduleId>
				<dep:groupId>default</dep:groupId>
				<dep:artifactId>NamaAplikasi</dep:artifactId>
				<dep:version>1.0</dep:version>
				<dep:type>car</dep:type>
			</dep:moduleId>
		</dep:environment>
		<web:context-root>/NamaRoot</web:context-root> 
		<!--TAMBAHKAN ALLOWCASUALMULTPARTPARSING--> 
		<context allowCasualMultipartParsing="true">
		</context>
	</web:web-app> 

Yang ditandai dengan tag komentar adalah setting yang perlu ditambahkan agar file upload dapat berjalan.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.