私は今年、プログラミング未経験でIT企業に入社し、今年の4月〜7月まで外部の研修会社で研修を受講しておりました。
そこでWEBアプリケーションの開発を学び、簡単なWEBアプリケーションを作成したので、自宅で実行してみたいと思い、研修で使ったソース等をエクリプスに突っ込んで実行ボタンを押したら、コンソールの部分に
javax.naming.NameNotFoundException: 名前 jdbc/mysql はこのコンテキストにバインドされていません
というメッセージが出てしまったのですが、なにを修正すればよろしいのでしょう?
server.xmlやweb.xmlにどこか変更しなければいけない箇所があるのでしょうか?
「○○の情報がわからないと答えようが無い」等ありましたらご指摘お願いします。
毎回質問ばかりで恐縮ですが、ぜひ宜しくお願いします。
12月25日9:36頃編集
前提・など
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
総合開発環境:Eclipse
DB←→Servret←→JSP
サーバー:Tomcat7
DB:MySQL(XAMPP)
ちなみに外部の研修会社では質問内容に挙げているような状況にはなりませんでした。
OS:研修先=Windows
現在(自宅)=Mac
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
⬇️以下、コンソール部に表示された情報です⬇️
名前 jdbc/mysql はこのコンテキストにバインドされていません
javax.naming.NameNotFoundException: 名前 jdbc/mysql はこのコンテキストにバインドされていません
at org.apache.naming.NamingContext.lookup(NamingContext.java:825)
at org.apache.naming.NamingContext.lookup(NamingContext.java:173)
at work.LoginController.doPost(LoginController.java:73)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1083)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:640)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
12月24日 21:18追記
context.xmlの中身
</Context><!-- Default set of monitored resources --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> --> <!-- Uncomment this to enable Comet connection tacking (provides events on session expiration as well as webapp lifecycle) --> <!-- <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> -->
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/12/24 12:18
2016/12/25 23:37 編集
退会済みユーザー
2016/12/25 23:54 編集
2016/12/26 00:14
退会済みユーザー
2016/12/30 06:31
退会済みユーザー
2016/12/30 12:14
2016/12/30 23:19
退会済みユーザー
2017/01/11 13:05 編集
退会済みユーザー
2017/01/08 07:14 編集
退会済みユーザー
2017/01/08 12:04