Java, Java EE 및 Tomcat을 거의 동시에 가르치려고합니다.
(경험있는 C / Obj-C dev)
http://www.youtube.com/watch?v=bd50C6XUnFw의 YouTube에서 튜토리얼을 따르고있었습니다 .
나는 달리고있다 :
내가보고있는 오류는 다음과 같습니다.
SEVERE: Parse error in application web.xml file at jndi:/localhost/FirstServlet/WEB-INF/web.xml
org.xml.sax.SAXParseException; systemId: jndi:/localhost/FirstServlet/WEB-INF/web.xml; lineNumber: 8; columnNumber: 19; Error at (8, 19) : Can't convert argument: null
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2687)
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2719)
at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1054)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
비디오에서 볼 수 있듯이 web.xml (경로 /Library/Tomcat/webapps/firstservlet/WEB-INF
)은 다음과 같습니다.
<web-app>
<servlet>
<servlet-name>My FirstServlet</servlet-name>
<servlet-class>FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<url-pattern>/myfirstservlet</url-pattern>
</servlet-mapping>
</web-app>
이 오류는 문제가 null임을 나타냅니다. </servlet-mapping>
그래서 내 유일한 가정은 YouTube의 튜토리얼에 뭔가 빠졌고 논쟁을 놓치고 있어야한다는 것입니다. 제안을 강력히 환영합니다.
섹션 <servlet-name>...</servlet-name>
에서 누락되었다고 생각합니다 <servlet-mapping>
.
<servlet-mapping>
<servlet-name>My FirstServlet</servlet-name>
<url-pattern>/myfirstservlet</url-pattern>
</servlet-mapping>
기본 web.xml 파일 살펴보기
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다