📄 installation.html
字号:
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td bgcolor="#FFFFCC"><font face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#CC0000" face="Verdana, Arial, Helvetica, sans-serif"><a name="war"></a></font><font color="#FF0000">WAR
Installation</font></b></font></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">UploadBean
is also available as a <b>WAR</b> archive. It's a SERVLETS
2.2 <b>standard archive</b> <b>for Web Applications</b>.
<br>
What does it mean ?... It means that WAR installation
is as easy as a copy/paste, regardless to the servlet
engine vendor.</font></p>
<ol>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
<b>To install</b> UploadBean WAR archive, copy <b><font color="#FF0000">uploadbean.war</font></b>
under the webapps folder of your servlet engine before
running it. That's all :-)<font color="#333333"><b><br>
</b>Note that webapps folder depends on your servlet
engine. It could be webapps/, applications/ ... The
WAR file will be automatically uncompressed under
uploadbean/ folder.<font size="-2"><br>
</font><b><br>
</b></font></font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><font color="#660066"><b><font color="#333333">Run UploadBean for the first time :</font></b><br>
</font><font color="#990000">Documentation : http://yourserver.com/uploadbean/documentation/index.html</font><br>
<font color="#000099">Sample 1 : <a href="../SimpleUpload.jsp">http://yourserver.com/uploadbean/SimpleUpload.jsp</a><br>
</font><font color="#000099" size="-1" face="Verdana, Arial, Helvetica, sans-serif">Sample 2 : <a href="../MultipleUploads.jsp">http://yourserver.com/uploadbean/MultipleUploads.jsp</a></font><font color="#660000"><br>
</font><font color="#000099">Sample 3: <a href="../DatabaseUpload.jsp">http://yourserver.com/uploadbean/DatabaseUpload.jsp<br>
</a></font><font color="#000099" size="-1" face="Verdana, Arial, Helvetica, sans-serif">Sample 4: <a href="../LargeUpload.jsp">http://yourserver.com/uploadbean/LargeUpload.jsp</a></font><font color="#660000"><br>
</font><font color="#000099" size="-1" face="Verdana, Arial, Helvetica, sans-serif">Sample 4: <a href="../WmlUpload.jsp">http://yourserver.com/uploadbean/WmlUpload.jsp</a></font><font color="#660000"> <br>
</font><font color="#333333" size="-2" face="Verdana, Arial, Helvetica, sans-serif">Note that at this step, UploadBean is running <b>but</b> not configured yet.<br>
</font><font color="#000066"> <br>
</font></font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">Once launched for the first time, stop the servlet engine to configure JSP samples as you need. You should modify upload store folder and/or upload store ZIP archive. Browse the <a href="developerguide.html" target="_top">developer guide</a> to learn more about UploadBean parameters. </font></li>
</ol>
<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">The UploadBean WAR archive is downloadable at <a href="http://www.javazoom.net/jzservlets/uploadbean/uploadbean.html#download">UploadBean HomePage</a>.<br>
<br>
</font></p>
</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td bgcolor="#CCFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#CC0000" face="Verdana, Arial, Helvetica, sans-serif"><a name="faq"></a></font><font color="#3300FF">FAQ</font></b></font></td>
</tr>
<tr bgcolor="#EEEEEE">
<td>
<div align="center"><span class="style3 style1"><font face="Verdana, Arial, Helvetica, sans-serif"><b>[<a href="#basic">Basic setup</a>] [<a href="#database">Database</a>] [<a href="#parsers">Parsers</a>] [<a href="#security">Security</a>] [<a href="#performances">Performances</a>] [<a href="#tools">Tools and advanced features</a>] [<a href="#misc">Misc</a>]</b></font></span></div></td>
</tr>
<tr>
<td>
<ul>
<li><font color="#CC0000" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="basic"></a></b></font><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><b>I
get a 404 HTTP error when running SimpleUpload.jsp
?</b><br>
Check that ExceptionHandler.jsp file is in the same
directory as SimpleUpload.jsp.</font></li>
<li><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><b>I
get JSP Exception when running SimpleUpload.jsp ?</b><br>
SimpleUpload sample stores uploaded files under a
folder. If this folder doesn't exist then UploadBean
will try to create one. It will fail if the servlet
engine doesn't have Read/Write access. Pay attention
to use / or \\ as file separator too.</font></li>
<li><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><b>I
get a OutOfMemoryError when running SimpleUpload.jsp
?</b><br>
Use LargeUpload.jsp script. It allows to upload large
files (up to 2GB) with low memory usage. You have
to setup a temporary folder too.</font></li>
<li><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><b>I
get "uploads.zip not found" when running
MultipleUploads.jsp ?<br>
</b>MultipleUploads sample stores uploaded files under
a ZIP archive. If this archive doesn't exist then
UploadBean will try to create one. It will fail if
the servlet engine doesn't have Read/Write access
on this archive or on the parent folder.</font></li>
<li><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">I
can't upload ZIP files with MultipleUploads.jsp ?</font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><br>
Check the blacklist parameter in MultipleUploads.jsp
sample.</font></li>
<li><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">I
can't upload a big files (> 1MB) with MultipleUploads.jsp
?</font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><br>
Check the filesizelimit parameter in MultipleUploads.jsp
sample.</font></li>
<li><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">Why duplicate uploaded files are renamed ? I want them to be overwritten.</font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><br>
Default "overwrite" property is set to "false". Duplicate uploaded files will be renamed by appending a timestamp after the extension. For instance, filename.zip will be renamed as filename.zip.1234569789. If "overwritepolicy" property is set to "nametimestamp" then it will be renamed as filename_123465789.zip. Set "overwrite" property to "true" to enable duplicate files overwriting.</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Can UploadBean work with PDA or mobile phone with WML browser ?</b><br>
Yes, but you need a device that supports this feature. <a href="../WmlUpload.jsp">WmlUpload.jsp</a> sample should work on most PDAs, smart phones and recent mobiles such as Nokia 6230i.<br>
</font>
<hr noshade size="2">
<font face="Verdana, Arial, Helvetica, sans-serif" size="-1"> </font></li>
<li><b><font color="#CC0000" face="Verdana, Arial, Helvetica, sans-serif"><a name="database" id="database"></a></font><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">Is there any SQL script to create table for UploadBean + database store ?<br>
</font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">Yes, UploadBean has been tested under Oracle8i/9i (<a href="sql/upload_oracle.sql">upload_oracle.sql</a>), IBM DB2 UDB 7.2 (<a href="sql/upload_db2.sql">upload_db2.sql</a>), PostGreSQL 7.3 (<a href="sql/upload_postgresql.sql">upload_postgresql.sql</a>), MySQL 3.23.x/4.x/5.x (<a href="sql/upload_mysql.sql">upload_mysql.sql</a>), OpenBase (<a href="sql/upload_openbase.sql">upload_openbase.sql</a>) and SQLServer 2000.</font></li>
<li><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">DatabaseUpload.jsp returns an Exception ?<br>
</font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">Check that you've made modifications to <jsp:useBean ... /jsp:useBean> in DatabaseUpload.jsp that suits to your database configuration (Driver, URL, login, password). Check your JDBC driver is in CLASSPATH too.</font></li>
<li><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">How to make UploadBean map my own table and columns name ? <br>
</font></b><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Uncomment and update the following variables in DatabaseUpload.jsp :<br>
// UploadBean.SQLUPLOADTABLE = "UPLOADS";<br>
// UploadBean.SQLUPLOADID = "UPLOADID";<br>
// UploadBean.SQLUPLOADFILENAME = "FILENAME";<br>
// UploadBean.SQLUPLOADFILE = "BINARYFILE";<br>
// UploadBean.SQLUPLOADFILESIZE = "FILESIZE";<br>
// UploadBean.SQLUPLOADFILETYPE = "FILETYPE";</font></li>
<li><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">How to pass a custom UPLOADID ? <br>
</font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">Default UPLOADID generated by UploadBean is an integer based on epoch timestamp. You could pass your own UPLOADID through "dbstore.uploadid" in options parameter for store(...) method. Custom UPLOADID type could be what you need (Integer, String, Date ...) and must match to your database schema. For instance, if your UPLOADID database column is a VARCHAR(255) then you could have the following in DatabaseUpload.jsp :<br>
...<br>
HashMap options = new HashMap();<br>
options.put("dbstore.uploadid",new String("id."+System.currentTimeMillis()));<br>
upBean.store(mrequest, "uploadfile", options);<br>
...
</font></li>
<li><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Could UploadBean store file size and file type too ?</b><br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -