開発環境がWindows, 実行環境がLinuxの場合、そのままでは動かないので、違う設定する必要ありますが、最小限に済ます方法です。
1) web.xmlの記述で、URIを違えた2種類の設定を入れる (アノテーションでも出来ると思うが慣れてないので)
<!-- ***** Excel Goods master upload **** -->
<!-- Windows -->
<servlet>
<servlet-name>ExcelCheckWin</servlet-name>
<servlet-class>dnksg.svlt.mstupld.ExcelCheck</servlet-class>
<multipart-config>
<max-file-size>-1</max-file-size>
<max-request-size>-1</max-request-size>
<file-size-threshold>0</file-size-threshold>
<location>D:\\#NBTest\\dnksgDocumentTmp</location>
</multipart-config>
<init-param>
<param-name>UploadPath</param-name>
<param-value>D:\\#NBTest\\dnksgDocumentTmp\\</param-value>
</init-param>
</servlet>
<!-- Linux -->
<servlet>
<servlet-name>ExcelCheckLin</servlet-name>
<servlet-class>dnksg.svlt.mstupld.ExcelCheck</servlet-class>
<multipart-config>
<max-file-size>-1</max-file-size>
<max-request-size>-1</max-request-size>
<file-size-threshold>0</file-size-threshold>
<location>/home/dnksgDocumentTmp</location>
</multipart-config>
<init-param>
<param-name>UploadPath</param-name>
<param-value>/home/dnksgDocumentTmp/</param-value>
</init-param>
</servlet>
<!-- Windows -->
<servlet-mapping>
<servlet-name>ExcelCheckWin</servlet-name>
<url-pattern>/ExcelCheckWin</url-pattern>
</servlet-mapping>
<!-- Linux -->
<servlet-mapping>
<servlet-name>ExcelCheckLin</servlet-name>
<url-pattern>/ExcelCheckLin</url-pattern>
</servlet-mapping>
2) JSPでファイルセパレータからWindows or Linuxを判別して、pageContextにセット
// Linux or Windows //
boolean isLin = System.getProperty("file.separator").equals("/");
pageContext.setAttribute("LW", isLin ? "Lin" : "Win");
3) 2)をJavascriptのconstな変数にセット
<script type="text/javascript">
const LW = '${LW}';
4) dropzone.js の 送信先URL末尾で 3)を使う
// 送信先URL //
const UPLOAD_URLS = ['ImageUpload', 'FileUploadMulti', 'FileUploadMulti', 'AmazonDocUpload'];
$('#' + itm).dropzone({
url: UPLOAD_URLS[j] + LW + "?dropzone=1&userid=" + ID_USER + UPLOAD_KIND_PARAMS[j],
|