項目佈署中遇到的問題

一個以前的項目,布置到另外一臺機子上.出現無法編譯java文件的錯誤.無法將jsp文件生成的java文件編譯成.class文件.

處理步驟如下:

1 直接在命令窗口運行.java /?.和javac /?.發現java /?正常運行.而javac /?無法正常運行.

---在系統環境變量中,往path變量的值中新增%JAVA_HOME%/lib.之後javac /?正常運行.但tomcat仍然無法編譯java文件.

2 將命令窗口中的路徑轉到tomcat/work/..../project/中的jsp對應的java文件.運行javac XXX_jsp.java.彈出揭示說缺少java.servlet包.其實所揭示的包.都存在于tomcat的common/lib中.jsp_api.jar servlet.jar都存在.

---至此,心理沒有招啦.

---後來將整個要佈署的文件.重新放回jbuilder中進行重新編譯.發現要佈署的項目中有幾個所需要的包所指向的路徑已經不存在.導致項目無法編譯通過.

---將項目所需要的包重新指向後,再重新編譯成功之後.再布置到tomcat中.項目運行正常.

 

結論:

在tomcat中,所提示的無法編譯及缺少jar包.存在著導的嫌疑.我是一直在tomcat/common/lib中去添加jar包.而沒有考慮到在項目中去找原因.

一個項目的所需要的包,最好是將它加入到項目本身.不然的話.一旦外在環境發生變化.應當又會產同樣的問題.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值