我有一些相對較大的文件(Flash電影),我想提供。我應該把它們放在我的項目裏面?每次我導出.war文件時,我都不想導出它們,因爲它們佔用了大量空間。將大型靜態文件放在tomcat項目中的位置?
0
A
回答
0
您可以通過從版本控制系統(例如SVN,GIT,CVS等)檢出大型媒體文件來設置您的部署位置。然後,配置一個循環任務(例如cron或Scheduled Task)來執行結賬更新以檢索任何更改並獲取更新。
1
爲這個(兩個戰爭文件)創建兩個單獨的項目是相當常見的,只是並排部署它們。然後,您只需要時部署大文件。
+0
謝謝!但是當我想更新單個文件時,我不需要繼續部署整個「靜態」戰爭文件(大約200閃存視頻文件=〜400 MB)? – olamundo 2009-08-30 07:01:33
0
也許更好的選擇是將它們部署到外部託管服務,如Amazon S3。它還具有一個名爲CloudFront的內容分發網絡,該網絡用於從靠近用戶的服務器提供文件。
他們不是免費的,但他們很便宜。
相關問題
- 1. 將靜態文件放在Django應用程序或項目中的位置
- 2. 使用Tomcat將文本文件放入Eclipse動態Web項目的位置?
- 3. 在Android項目中放置靜態URL的位置?
- 4. OpenShift的Django cms項目。在哪裏放置靜態文件?
- 5. QML/QtQuick2 Anchor項目在縮放圖像上的靜態位置
- 6. 將外部文件放在項目中的位置
- 7. 將.mp3文件放在visual C#項目中的位置。
- 8. 將Twitter Bootstrap文件放在Maven項目中的位置?
- 9. 將applicationcontext.xml文件放在jar中的位置(彈簧項目)
- 10. 將.properties文件放在Eclipse項目中的位置?
- 11. 在我的Spring Boot項目中放置靜態資源的適當位置
- 12. 靜態文件的Tomcat配置
- 13. 在android項目中放置一個xml文件的位置?
- 14. 在Java Web項目中放置文件的位置?
- 15. 在java項目中放置xsl文件的位置?
- 16. 在angularJS2項目中放置/查找systemjs.config.js文件的位置?
- 17. 在快遞中將靜態文件設置爲靜態文件
- 18. Django項目中靜態文件的URL
- 19. 在Flex項目中放置原型代碼的最佳位置
- 20. Django在哪裏放置靜態文件
- 21. 在Unity項目的Gear VR中播放大型視頻文件
- 22. 將靜態數據放在wpf中的位置?
- 23. 項目位置類型從相對靜態效果轉變?
- 24. 放置位置的log4j.xml文件在非Maven項目
- 25. Tomcat服務靜態文件
- 26. 在動態java項目中放置jar文件應該可讀的配置文件的位置?
- 27. 將配置放在bndtools/maven項目中的位置?
- 28. 將clientaccesspolicy.xml放置在Silverlight項目中的位置
- 29. 將項目放置在下拉列表中的特定位置
- 30. django:如何在根目錄下放置一個靜態文件?
這就是我想要做的,但是我不必將.war文件部署到服務器上? – olamundo 2009-08-30 17:16:34
是的,您需要使用編譯的工件部署戰爭。對於如何部署代碼版本系統結帳還有多種選擇。您可以調整構建中的過濾器,以包含這些特定目錄的.svn(我假設)簽出文件夾/文件,或者您可以有一組額外的部署/配置步驟將結帳覆蓋到安裝目錄中。部署分解戰爭將使管理部署更容易。 – 2009-08-30 17:25:27
對不起,但不明白WAR創建的地方。讓我回顧一下我的理解: 我擁有SVN下的所有媒體文件(沒有任何.WAR文件)。然後當我更新一個文件時,我檢查它。然後在服務器端,從SVN更新cron。到現在爲止還挺好。但戰爭檔案在哪裏? – olamundo 2009-08-31 03:46:05