簡體   English   中英

webapplication配置不會將.jad文件視為.jad文件

[英]webapplication configuration do not treats .jad file as .jad file

我正在開發一個webapplication + j2me應用程序。 .jad / .jar文件現在已經創建了我想從諾基亞手機中的我的實時網址(我已部署的應用程序)下載它。 但訪問.jad文件給我“文件格式未知”錯誤!

令人驚訝的是,如果我直接下載jar文件,它工作正常。 但我需要下載.jad文件而不是.jar文件。

我的.jad文件在模擬器中工作得很好。 另一個驚喜是,如果我部署另一個webapplication和相同的jad文件,我可以從同一個移動設備成功下載它。

我認為問題是我的webapplication的配置。 我在mywebapplication中創建了一個文本文件並嘗試從手機訪問它,它給了我相同的錯誤! 這意味着配置將我的.jad文件視為文本文件。

任何人都可以說如果你需要看web.xml文件我會顯示代碼可能是什么問題。

.jad和.jar文件工作得很好,因為我已經通過在另一個應用程序中部署它並正確下載它來嘗試它。 我認為一些過濾器和監聽器或servlete會導致問題。

您需要服務器將這些文件的MIME類型設置為

JAD: text/vnd.sun.j2me.app-descriptor
JAR: application/java-archive

如果您運行的是基於Java的Web服務器,則可以在web.xml設置

<mime-mapping>
 <extension>jad</extension>
 <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
</mime-mapping>

<!--JAR file -->
<mime-mapping>
 <extension>jar</extension>
 <mime-type>application/java-archive</mime-type>
</mime-mapping>

或配置適當的過濾器來做同樣的事情

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM