私は Java、Java EE、および Tomcat をほぼ一度に独学しようとしています。
(経験豊富な C/Obj-C 開発者)
YouTube のチュートリアルに従っていました: http://www.youtube.com/watch?v=bd50C6XUnFw
私は走っています:
- アパッチ トムキャット/7.0.47
- JVM 1.7.0_45-b18
- Mac OS X 10.8.5 x86_64
私が見ているエラーは次のとおりです。
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>
このエラーは、課題がヌルであることを示しています。</servlet-mapping>
したがって、私の唯一の仮定は、YouTube のチュートリアルに何かが欠けており、議論が欠けているに違いないということです。提案を強く歓迎します。