java 板


LINE

※ 引述《LaPass (LaPass)》之銘言: : 我剛開始學java web : 目前是使用eclipse在寫servlet : 目前遇到的問題是 : 把書上的範例弄進eclipse時出問題 : eclipse預設的路徑是在 build/classes : 但是tomcat的讀取路徑是在 WEB-INF/classes : 到目前我在新建專案時,都會直接改成WEB-INF/classes : 所以沒遇到調整建置設定那些的問題 : 但是想請問事後怎麼改? : 我把範例丟進eclipse時出問題,很明顯的是建置功能沒作用 : 那個選單我完全看不懂是在幹麼... = =" : http://i.imgur.com/EVrH0.png : 另一個想問Tomcat的設定問題 : 那些,禁止瀏覽WEB-INF資料夾,預設套件資料夾是WEB-INF/lib : 預設class檔去WEB-INF/class找 : 這個設定要從哪裡去做更改? : 我對Tomcat還不熟,覺得他的資料夾跟設定檔看起來跟迷宮一樣... = = : 呃.... 這比較偏向環境設定,但應該還算是java的範圍吧? 在 Eclipse 上要和 Tomcat 合作,基本上只有兩種方式。 1) 讓 Eclipse 幫你處理大部份的東西 J2EE Eclipse 提供一種 project 叫 dynamic web project。用這種格式建的 project , 可以指定要使用的runtime (server),而且建置時所需的動作都能由 Eclipse 自動 幫你完成。你只需要設定就好。 這種方式應該是最簡單的方式。 2) 自己弄 簡單講就是 Eclipse 只負責編譯 ,自己把所需的東西部署到 Tomcat。 大部份作法都是先寫出一個 build script,內容就是將 project 內容部署到 Tomcat 的 步驟,之後只需要跑這個 script 即可。常見的有 Ant、Makefile,這兩項 Eclipse 也都 有支援。 這個方法比較複雜,但是彈性較大,能靠 script 完成很多 Eclipse 不能做的事。由於最 終目的只是將 Tomcat 所需的檔案備妥,然後部署上去。所以中間的過程怎麼做都行, 這邊簡單舉個例子: 1. 清空拿來放建置資料的 build 資料夾,如果資料夾不存在,就建一個 2. 將所有 java 檔案 compile 一次 3. 將所有 classes 檔案複製到 build/WEB-INF/classes 4. 將所有 library 複製到 build/WEB-INF/lib 5. 反部署先前 Tomcat 上的 project 6. 將 build 資料夾部署到 Tomcat 上 能不能改把 Tomcat 從讀WEB-INF改到其他位置 ? 答案是「否」,這是 Java Servlet 規格裡定的名字和位置。 -- We who cut mere stones must always be envisioning cathedrals. --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.160.195 ※ 編輯: awert 來自: 114.27.160.195 (03/10 14:16)
1F:推 LaPass:感謝回答,我看我該去研究ANT了 03/10 15:34
2F:→ awert:ant官網的manual蠻有用的,都有不少例子 03/10 15:52
3F:→ awert:建議要懂tomcat的部署方式和行為,不然會了ant還是不會寫 03/10 15:54
4F:推 LaPass:謝謝 我正在學這一塊 03/10 16:15
5F:推 duck10704:那maven呢?? 03/11 00:34
6F:→ adrianshum:我覺得 maven2/3比用 ant 方便很多.. 03/11 01:44
7F:推 LaPass:我也看看好了 03/11 18:01
8F:→ TonyQ:只要classloader拿的到,放哪都行啦。 03/12 22:25
9F:→ awert:所以才說先了解tomcat,上面例子只是一種作法而已 03/12 23:29







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP