Rory's Blog
          Happy study,Happy work,Happy life
          posts - 22,  comments - 46,  trackbacks - 0
          前面一篇文章提到通過webwork的interceptor給webwork的action設(shè)置初始值,

          如何給webwork的action里的Field設(shè)置初始值

          jdev說到"為什么要放在這里,而不是放到系統(tǒng)配置文件中,然后在系統(tǒng)設(shè)置界面中提供設(shè)置",后來我就用spring來注入了?,F(xiàn)在就把值放入properties文件中了。

          ????<bean?id="propertyPlaceholderConfigurer"?class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
          ??????
          <property?name="locations">
          ????????
          <list>
          ??????????
          <value>classpath:mail.properties</value>
          ??????????
          <value>classpath:upload.properties</value>
          ????????
          </list>
          ??????
          </property>
          ????
          </bean>
          ????
          <!--?收發(fā)外部郵箱?author:somebody-->
          ????
          <bean?id="outMailManager"?class="cn.com.fivefortunes.mail.manager.impl.OutMailManagerImpl">
          ????????
          <property?name="javaMailSender"><ref?bean="javaMailSender"/></property>
          ????????
          <property?name="attachementDirectory"><value>${mail.attachementDirectory}</value></property>
          ????????
          <property?name="uploadFileDirectory"><value>${upload.directory}</value></property>
          ????????
          <property?name="outMailHibernateManager"><ref?bean="outMailHibernateManager"/></property>
          ????????
          <property?name="outMailAccountManager"><ref?bean="outMailAccountManager"/></property>
          ????
          </bean>
          這樣把uploadFileDirectory放入mananger中去了。在properties里面配置一下就ok了。

          upload.directory
          =D:\\tomcat5\\webapps\\files
          mail.attachementDirectory
          =D:\\tomcat5\\webapps\\files
          上次還有網(wǎng)友這樣說到"return ServletActionContext.getServletContext().getRealPath("/");

          你這樣換了部署環(huán)境每次都要改
          而且也該是
          D://tomcat5//webapps//files"
          也許很多人都以為這是最好的方式,可是實(shí)際情況不是這樣,我們的uploadfile目錄已經(jīng)有3G的文件,而基本上每天我們都要發(fā)布新的webapp,如果把uploadfile目錄放到webapp的一個(gè)子目錄,每次部署的時(shí)候都要先把uploadfile copy出來然后再部署。所以我們這么做就是把upload目錄放到其他目錄不影響uploadfile目錄里面的文件。關(guān)于我們項(xiàng)目的部署見我的下一篇文章。謝謝大家。如果您有什么更好的方法請(qǐng)您指教。
          posted on 2006-04-22 11:21 莫多 閱讀(1188) 評(píng)論(0)  編輯  收藏 所屬分類: Webwork 、Spring

          <2006年4月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          常用鏈接

          留言簿(1)

          隨筆分類(27)

          隨筆檔案(22)

          Friends

          搜索

          •  

          積分與排名

          • 積分 - 62258
          • 排名 - 845

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 辉南县| 桐乡市| 重庆市| 宜宾县| 桐柏县| 岐山县| 宜君县| 岢岚县| 赣榆县| 东海县| 兴安盟| 通道| 永寿县| 神农架林区| 尤溪县| 盐山县| 曲麻莱县| 凤山县| 辽宁省| 横山县| 兴业县| 景泰县| 长岛县| 彭山县| 河津市| 汉寿县| 临洮县| 田东县| 阿图什市| 井研县| 大方县| 山西省| 肇源县| 汝州市| 怀集县| 岳阳县| 五常市| 积石山| 锦州市| 六盘水市| 遵义市|