好久沒有寫JSP了,從新來的感覺很奇妙。
重新開始,當然還是挑老朋友來安裝啦!
湯姆貓,就決定是你啦! Tomcat! Tomcat!
有點賭氣的想要快速完成一個Project,但是沒想到忘記的東西這麼多。
(至於為什麼會賭氣,這又是另外一個誇張的學界故事了 ˊ_>ˋ )
結果讓進度Delay到一個無法想像的地步。
首先遇到的問題是 WebApp的Deployment問題。
印像中之前有一個Tomcat版本,可以從Manager的網頁直接deploy(create)一個空白的WebApp
不過印像真是不可靠,顯然還是要跟以前一樣。
自己在[tomcat_home]/webapps/ 底下建好
[tomcat_home]/webapps/[app_name] 和
[tomcat_home]/webapps/[app_name]/WEB-INF/classes 才行阿!
而且如果是非安裝版的tomcat,
還要自己去conf/底下 tomcat-users.xml加上...
<user password="[PASSWD]" roles="manager-gui" username="[ID]"/ >
才能變成管理者身份...這也太手動了吧~~ (誰叫你要抓"非安裝版"阿!)
好這些都不是重點...重點是,
過了這麼久...新版的tomcat預設還是不會把
[app_name]/WEB-INF/classes 底下的class納入classpath裡面阿
還是非得要設定 [app_name]/WEB-INF/classes/[package_name]/[我要用的類別]
然後每一個JSP import [package_name] 才能使用到 [我要用的類別] <囧>
(當然[我要用的類別]都是屬於[package_name],而且在開tomcat之前還要自己編譯好喔!)
...真的很...手動捏!
或許對程式設計者來講架構很單純,但是在下總覺得有...一種說不出口的陽春感咧 XD
預告一下,下回應該是Apache POI讀xlsx檔的心得! 敬請...不要太期待 ... To Be Continued!!!
沒有留言:
張貼留言