eclipse4.5を本日インストールしました。
tomcatが起動してくれません。
『パーペクティブのカスタマイズ』→Tomcatにチェックを入れようとしても、『'Tomcat' cannot be made visible because all of its children are in unavaliable action sets.』というメッセージが出るだけでした。反映されてないのだと思います。
以前別のeclipseを起動させた際に同じことが起き、
その際はhttp://java-reference.sakuraweb.com/java_env_eclipsetomcat.htmlを参考にして鬼道させることができました。
しかし、今回はこれでもできませんでした。
一番簡単である『HelloServlet』の文字を表示させようとしても、404が出るだけでした。
以下、xmlファイルとservletファイルになります。
入力したurlは、『http://localhost:8080/Webtest/Test/url』です。
web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <servlet> <servlet-name>Test</servlet-name> <servlet-class>studyc.Test</servlet-class> </servlet> <servlet-mapping> <servlet-name>Test</servlet-name> <url-pattern>/Test/url</url-pattern> </servlet-mapping> </web-app>
Test.java
package studyc; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Test extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html; charset=UTF-8"); PrintWriter out = res.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>Hello Web</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>Hello Web!</h1>"); out.println("</body>"); out.println("</html>"); }}
tomcatではなく、xmlの設定におかしなところがありましたら、ご指摘お願いします。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/11 06:11