Java項(xiàng)目JspWriter的問(wèn)題
導(dǎo)入javax.servlet.jsp.JspWriter無(wú)法解析
對(duì)于Tomcat,它是jsp-api.jar文件的一部分。不過(guò),千萬(wàn) 手動(dòng)將此文件添加到構(gòu)建路徑類似像你一樣的servlet-api.jar,那會(huì)不會(huì)是正道!這將使您的webapp 無(wú)法 移植到其他目標(biāo)運(yùn)行時(shí)(閱讀:servlet容器)。也就是說(shuō),您的Web應(yīng)用程序僅與Tomcat 6.0兼容,而與其他容器版本不兼容,例如Tomcat7,Glassfish,JBoss AS等。
我查看了Java Build Path,并了解以下內(nèi)容:
1)servlet-api.jar-C: Program檔案…
刪除這個(gè)。它只會(huì)與您將要配置的任何目標(biāo)運(yùn)行時(shí)相沖突。
我曾經(jīng)有一個(gè)Apache Tomcat 6.0庫(kù)的項(xiàng)目是未綁定的,所以我刪除了它。我試圖添加它,但是沒(méi)有。單擊添加庫(kù)>服務(wù)器運(yùn)行時(shí),我會(huì)看到一個(gè)新窗口:“選擇要添加到類路徑的運(yùn)行時(shí)”,但是沒(méi)有任何選擇。
轉(zhuǎn)到Eclipse中的“ 服務(wù)器” 視圖。右鍵單擊它,然后選擇“ 新建”。選擇適當(dāng)?shù)膕ervlet容器品牌和版本,并逐步完成向?qū)А,F(xiàn)在,您已經(jīng)在Eclipse中有了目標(biāo)運(yùn)行時(shí)。
然后,在項(xiàng)目的屬性中,轉(zhuǎn)到“ 目標(biāo)運(yùn)行時(shí)” ,然后在其中選擇服務(wù)器。不需要做其他任何事情。Eclipse將處理剩余的魔術(shù)。
解決方法我在工作中有一個(gè)舊的JSP Web項(xiàng)目,試圖將其導(dǎo)入eclipse。我對(duì)Java和Eclipse的經(jīng)驗(yàn)遠(yuǎn)非如此。
在一個(gè)jsp文件中,我遇到錯(cuò)誤:無(wú)法解析導(dǎo)入javax.servlet.jsp.JspWriter
編碼:
<%@ page import='org.apache.axiom.om.OMAbstractFactory,org.apache.axiom.om.OMElement,org.apache.axiom.om.OMFactory,org.apache.axiom.om.OMNamespace,org.apache.axis2.AxisFault,org.apache.axis2.Constants,org.apache.axis2.addressing.EndpointReference,org.apache.axis2.client.Options,org.apache.axis2.client.ServiceClient,org.apache.axis2.context.ConfigurationContext,org.apache.axis2.context.ConfigurationContextFactory,javax.servlet.ServletContext,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.jsp.JspWriter,<- Problem is HERE javax.xml.parsers.SAXParser,javax.xml.parsers.SAXParserFactory' session='false' %>
而且,當(dāng)然,在我引用JspWriter的其他任何地方,我也會(huì)遇到相同的錯(cuò)誤。
我查看了Java Build Path,并 了解到以下內(nèi)容:1)servlet-api.jar-C: Program Files …2)Ear庫(kù)3)JRE系統(tǒng)庫(kù)(jdk1.6.0_25)4)Web App庫(kù)
我曾經(jīng)有一個(gè)Apache Tomcat6.0庫(kù)的項(xiàng)目是未綁定的,所以我刪除了它。我試圖添加它,但是沒(méi)有。單擊添加庫(kù)>服務(wù)器運(yùn)行時(shí),我會(huì)看到一個(gè)新窗口:“選擇要添加到類路徑的運(yùn)行時(shí)”,但是沒(méi)有任何選擇。
我已安裝:用于Web開(kāi)發(fā)人員的Eclipse Java EE IDE,已安裝的Apache Tomcat(6.0),最新版本的Ant和Windows 764bit。
有任何想法嗎?
謝謝。
相關(guān)文章:
1. docker gitlab 如何git clone?2. 關(guān)于docker下的nginx壓力測(cè)試3. angular.js - angularjs的自定義過(guò)濾器如何給文字加顏色?4. docker不顯示端口映射呢?5. nignx - docker內(nèi)nginx 80端口被占用6. javascript - windows下如何使用babel,遇到了困惑7. dockerfile - [docker build image失敗- npm install]8. debian - docker依賴的aufs-tools源碼哪里可以找到啊?9. 老師您的微信號(hào)是多少?10. 在windows下安裝docker Toolbox 啟動(dòng)Docker Quickstart Terminal 失敗!
