jboss建立新檔案的問題
在jboss-3.0.8_tomcat-4.1.24版本中,我想在程式執行時,動態在伺服器端新建檔案,比如有一個使用者上傳了一個檔案,現在程式要讓所有客戶端都能看到這個檔案,具體操作是:先把上傳的檔案儲存在伺服器端的磁碟上,再生成一個帶有該檔案url的htm檔案,返回給客戶端,這樣客戶端就可以透過點選該url連結開啟檔案。
現在的問題是:必須把上傳的檔案儲存在web包的根目錄下,比如我的war包的名字為test.war,則必須保證能透過http://xxx.xxx.xxx.xxx:8080/test/uploadfile.doc訪問到uploadfile.doc,如果是用tomcat,則我們可以透過getRealPath("/")返回web包的根目錄,然後再建立一個新檔案來儲存上傳的檔案(透過common-fileupload.jar)。但是在jboss中getRealPath("/")返回的是null(不知是不是jboss的bug),也就是無法得到佈署以後的web包的根目錄,也就無法實現動態生成新檔案。
請問各位大俠該問題如何解決?
現在的問題是:必須把上傳的檔案儲存在web包的根目錄下,比如我的war包的名字為test.war,則必須保證能透過http://xxx.xxx.xxx.xxx:8080/test/uploadfile.doc訪問到uploadfile.doc,如果是用tomcat,則我們可以透過getRealPath("/")返回web包的根目錄,然後再建立一個新檔案來儲存上傳的檔案(透過common-fileupload.jar)。但是在jboss中getRealPath("/")返回的是null(不知是不是jboss的bug),也就是無法得到佈署以後的web包的根目錄,也就無法實現動態生成新檔案。
請問各位大俠該問題如何解決?
相關文章
- JBoss安全問題總結
- linux中用touch命令建立新檔案Linux
- LIUNUX如何擷取txt檔案中的內容,並建立新檔案UX
- vue-cli構建的專案,.vue檔案修改無法熱更新的問題Vue
- JBOSS未授權訪問
- Docker構建的tomcat工程上傳檔案,訪問報403許可權問題DockerTomcat
- Navigation問題詳解——Fragment建立新的例項NavigationFragment
- PHP flock 檔案鎖的使用問題PHP
- sra檔案下載及解析的問題
- Flutter asset檔案被壓縮的問題Flutter
- 檔案路徑問題( ./ 和 ../ 和 @/ )
- Qxlsx庫解析xlsx檔案問題
- 檔案監控效能問題【BUG】
- 檔案上傳常見問題
- PHP 上傳檔案找不到 tmp_name 臨時檔案的問題PHP
- [20210622]logrotate清除oracle aud檔案的問題.txtlogrotateOracle
- 解決 git 忽略了不在.gitignore中的檔案的問題,不在.gitignore 中的檔案被忽略了無法提交的的問題Git
- hdfs檔案本地許可權問題
- 問題:PCB檔案PADS檢視不了
- [20200225]alert檔案亂碼問題.txt
- angular版本更新與配置檔案問題Angular
- [20180608]asmcmd顯示檔案的日期時間問題ASM
- IE9的大css檔案截斷問題IE9CSS
- 修復PG.conf檔案出現的問題
- 有關swoole+laravel 上傳檔案的問題Laravel
- 關於FileDownloader檔案長度校驗的問題
- 關於QT的標頭檔案相互包含的問題QT
- Java IO 建立檔案解決檔名重複問題Java
- 檔案快取是不是有問題啊快取
- 徹底解決Hive小檔案問題Hive
- Laravel 日誌檔案許可權問題Laravel
- 【Django】檔案讀取時路徑問題Django
- 關於檔案上傳下載的編碼問題
- 跨國檔案傳輸軟體有哪些?跨國檔案傳輸遇到的問題
- 專案中常問的問題
- 低程式碼專案建設常見問題解析
- 記一個 FormData 多檔案上傳問題ORM
- mybatis中mapper.xml檔案引數問題MyBatisAPPXML
- PKGBUILD檔案pkgver不允許使用連字元-問題UI字元