国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

一次項目部署所引發(fā)的思考

2019-11-15 00:33:13
字體:
供稿:網(wǎng)友
一次項目部署所引發(fā)的思考

服務(wù)器部署項目問題總結(jié)

一.問題

  在本機運行正常的項目,部署到遠(yuǎn)程服務(wù)器上之后部分功能運行出錯,錯誤信息是“NoResultDefinedForActionAndResultInput”,由于在本機運行正常,所以初步認(rèn)為是遠(yuǎn)程服務(wù)器上的java環(huán)境導(dǎo)致的運 行出錯,但是在將服務(wù)器上的JDK、Tomcat等環(huán)境重裝成和本地一致之后項 目仍然報相同的錯誤,在網(wǎng)上搜查的方法也都沒有解決問題,后來使用 struts2的debug標(biāo)簽查找到了問題所在,問題是上傳文件的臨時路徑無法找到導(dǎo)致帶有文件上傳的表單提交無法通過struts2的攔截器驗證,返回“INPUT”,但是在action中沒有關(guān)于“INPUT”的配置,所以導(dǎo)致出現(xiàn)上述錯誤。

  在出錯的表單中,文件上傳功能是使用struts2的fileUpload方式實現(xiàn)的,在實現(xiàn)文件上傳時,需要獲取到上傳文件的絕對路徑和相對路徑,但是這兩個只是在文件的上傳和持久化路徑時需要,除了這兩個路徑之外還需要一個虛擬路徑,這個虛擬路徑用來保存上傳文件所形成的臨時文件,也就是一個臨時路徑,如果文件上傳失敗,臨時文件也是存儲在該路徑之中。如果不配置的話將使用默認(rèn)的javax.servlet.context.tempdir來保存文件,但是在struts2的配置文件中設(shè)置<constantname="struts.mult

二.反思

  1.第一點不得不說的就是對于struts2的fileUpLoad組件的使用的熟練程度不夠,每次使用的時候都是拿到以前寫好的或者是在網(wǎng)上查找到的例子直接Copy、修改,看到代碼也能理解是什么意思,也能實現(xiàn)需要的功能,雖然這樣做可以提高效率,但是某些配置或者細(xì)節(jié)就容易遺忘,出錯了也不知道是哪里的問題,一個小小的錯誤可能會糾結(jié)很久,但是當(dāng)你找到出錯的問題所在時又感覺十分簡單,所以以后的開發(fā)學(xué)習(xí)中不管是什么東西,都盡量的去弄懂,看詳細(xì)看深入,這樣可能剛開始的時候很費時間,但是在以后的使用中可以很快的寫出代碼,并且出現(xiàn)問題了也能很快的定位,對于這個方面我還需要很多的努力。

  2.曾經(jīng)在博客園看到這樣一篇文章,說一個飯店老板讓店里的員工去調(diào)查市場上雞的價格,A員工直接跑了幾家市場,調(diào)查了雞的價格,B員工去詳細(xì)詢問了老板為什么要調(diào)查雞的價格,然后不僅去市場調(diào)查了雞的價格,而且去別的飯店調(diào)查了雞的價格,C員工不僅調(diào)查了雞的價格,而且調(diào)查了鴨、魚等其他同類產(chǎn)品的價格,D員工在調(diào)查雞的價格的同時還想到是不是需要一個好的廚師,剛好有一個朋友就是廚師,然后就介紹給了老板,給飯店儲備人才,然后上述的四個員工分別得到了60/70/80/90分,因為A員工僅僅完成了任務(wù),B員工在完成任務(wù)的同時還知道了為什么要完成這個任務(wù),C、D員工雖然得到80/90分的詳細(xì)原因我不太記得了,但是總結(jié)起來就是超前意識,因為在完成任務(wù)的時候不僅知道了為什么要完成這個任務(wù),還要想到與之相關(guān)的東西。對于我來說,缺乏的就是這樣的一種超前的意識,可能有時候完成一個功能,僅僅是完成了一個功能,或者說有時候知道為什么完成這個功能,但是對于這些功能中的一些內(nèi)容的封裝、復(fù)用 以及與之相關(guān)功能的擴(kuò)展做的很不夠,可能上面的例子不夠恰當(dāng),其實主要想說的是對于代碼的重構(gòu),以后再這方面可能要做的更 多一些,我怎么感覺上面的例子就是廢話呢?

  3.第三個方面可能跟第一個有點類似,就是每次研究一些東西基本都是淺嘗輒止,例如fancybox、AjaxForm這些,但是也不全是我不愿意去深入研究,我的JQUERY能力還是太弱了一些,很多JS代碼根本看不懂,這個東西不是一時半會兒可以補起來的,接下來會找時間來繼續(xù)學(xué)習(xí),另外在研究一些東西的時候也將研究成果形成文字記錄下來。

暫時能想到的就這些了,以后再有其他問題再進(jìn)行總結(jié)記錄。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 铜鼓县| 田东县| 新邵县| 建水县| 和平县| 朝阳区| 电白县| 平凉市| 堆龙德庆县| 阳朔县| 江门市| 枣阳市| 会同县| 襄汾县| 昌黎县| 黔东| 广东省| 浮山县| 石门县| 南靖县| 沽源县| 邛崃市| 阿拉善盟| 潞西市| 丰顺县| 枣阳市| 南乐县| 通海县| 赤峰市| 辉南县| 白城市| 连山| 沅江市| 黄大仙区| 安顺市| 南丹县| 盐源县| 保亭| 江华| 永年县| 岗巴县|