eclipse mysql jndi_Java開發網 - tomcat5配置jndi的問題 (jdbc:comp is not bound in this Context)...

Posted by:returner

Posted on:2004-11-09 22:42

tomcat5配置jndi的問題;斑竹高手們來看看啊,情況緊急!!!!!!!!10萬分感謝

這個問題我是搜索出來的,我也遇到了同樣的問題,希望高手給于關注:

http://www.cjsdn.net/post/view?bid=7&id=95089&tpg=1&ppg=1&sty=1&age=0#95089

本人的環境是Eclipse2.1.2+tomcat5.0+lomboz+mysql

$tomcat_home$/comm/lib下加入jndi.jar,mysql+jdbc驅動。

在tomcat的Sever.xml中的〈/Engine>前加入以下內容:

factory

org.apache.commons.dbcp.BasicDataSourceFactory

url

jdbc:mysql://localhost:3306/shop

driverclassname

com.mysql.jdbc.Driver

username

root

password

root

maxWait

3000

maxIdle

10

maxActive

100

在Webapps的Web.xml中加入以下內容:

connectDB test

jdbc/hibernate

javax.sql.DataSource

Container

測試代碼如下:

package com.yzs.test.hibernate;

import java.io.IOException;

import java.io.PrintWriter;

import javax.naming.*;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.sql.*;

import java.sql.*;

/**

* @author yzs

*

* To change the template for this generated type comment go to

* Window>Preferences>Java>Code Generation>Code and Comments

*/

public class testservlet extends HttpServlet {

protected void doGet(

HttpServletRequest request,

HttpServletResponse response)

throws ServletException, IOException {

//TODO Method stub generated by Lomboz

Context initctx=null;

Context ctx=null;

DataSource ds=null;

Connection conn=null;

Statement stmt=null;

ResultSet rs=null;

response.setContentType("text/html");

PrintWriter out=response.getWriter();

try {

initctx=new InitialContext();

ctx= (Context) initctx.lookup("jdbc:comp/env");

ds=(DataSource)ctx.lookup("jdbc/hibernate");

if(ds==null) throw new NamingException("no database");

} catch (NamingException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

try {

conn=ds.getConnection();

stmt=conn.createStatement();

rs=stmt.executeQuery("select * from brand");

rs.next();

out.println("");

out.println("

out.println("

test jndi");

out.println("");

out.println("

");

out.println(rs.getString("name"));

} catch (SQLException e4) {

// TODO Auto-generated catch block

e4.printStackTrace();

}

}

}

出現了Name jdbc:comp is not bound in this Context的問題,請各位大俠

幫忙看一下問題出在哪里。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533235.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533235.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533235.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java正則效率_善用Pattern提高你的應用處理正則表達式的效率(Java)

舉個簡單了例子,在一個需要用于注冊登錄的b/s模式的應用中,在瀏覽器驗證用戶注冊表單的合法性是必須的,但你為了防止hacker,在服務器再驗證一次肯定也是必須的。題目:在服務器端驗證郵箱是否合法:通常你可能…

java jwindow 鍵盤_各位老哥求救,JWINDOW無法接收到鍵盤監聽

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓下面po代碼啊。這是我的類。class DragWindow extends JWindow{int positionX;int positionY;public DragWindow() {try {jbInit();}catch(Exception e) {e.printStackTrace();}}private void jbInit() throws Exception {this.add…

java jdbc rowset_JAVA基礎知識之JDBC——RowSet

RowSet概念在C#中,提供了一個DataSet,可以把數據庫的數據放在內存中進行離線操作(讀寫),操作完成之后再同步到數據庫中去,Java中則提供了類似的功能RowSet.RowSet接口繼承自ResultSet接口。與ResultSet相比,RowSet默認…

java廚房_JAVA環境搭建,廚房安裝圖文教程!

在“系統變量”欄下執行三項操作:①新建“Java_Home”,設置其值為 JDK所在的絕對路徑,如果你的事剛才的默認路徑,那值為:C:Program FilesJavajdk1.7.0_02②新建“Classpath”(如果已有,則直接編輯)&#xf…

java post get 請求_java get post 請求

packagewzh.Http;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.URL;importjava.net.URLConnection;importjava.util.List;importjava.util.Map;public classHttpRequest {/*** 向指定UR…

用java做日記本系統_jsp+servlet開發java web個人日記本系統

項目描述Jsp_Servlet技術使用個人日記本系統,主要有日記分類,添加日記,刪除日記和一些個人資料的修改。運行環境jdk8tomcat7mysql5.6IntelliJ IDEA(eclipse)項目技術(必填)Jsp Servletbootstrapjqueryckeditor數據庫文件(可選)鏈接&#xff1…

java類加載過程_java類的加載過程

在這本書里面,在講到類初始化的五種情況時,提及了一個比較有趣的事情。先來看看下面的代碼public class SubClass {static{System.err.println("I m your son");}public static final int name 111;}這個時候如果調用SubClass.name&#xff0…

java mvc 導出excel_Java springMVC POI 導出 EXCEL

思路 :將需要導出的數據存放在一個List中創建一個EXCEL表 注意 XSSFWorkbook 只能操作2007以上的版本,XSSFWorkbook 只能操作2003一下的版本,所以需要的時候可以使用 Workbook創建對象處理兼容性遍歷List 并將每條數據 寫入 EXCEL表中具體代碼…

java 排序原理_簡單選擇排序算法原理及java實現(超詳細)

簡單選擇排序的原理簡單選擇排序的原理非常簡單,即在待排序的數列中尋找最大(或者最小)的一個數,與第 1 個元素進行交換,接著在剩余的待排序的數列中繼續找最大(最小)的一個數,與第 2 個元素交換。以此類推,一直到待排…

python對象點方法_python面向對象知識點疏理

面向對象技術簡介類:用來描述具有相同的屬性和方法的對象的集合。它定義了該集合中每個對象所共有的屬性和方法。對象是類的實例。class類變量:類變量在整個實例化的對象中是公用的。類變量定義在類中且在函數體之外。類變量通常不作為實例變量使用。數據成員&#…

ckeditor java 上傳_CKEditor粘貼圖片自動上傳到服務器(Java版)

環境:java,springmvc,ckeditor,tomcat,maven情況:在做項目的時候發現本地圖片粘貼到ckeditor中,img標簽的src中的值是“data:image/png;base64,”開頭的,后面會跟一串字符串,圖片越大字符串越長,這樣的圖片…

java 序列化聲明_顯式聲明默認Java類序列化方法的原因是什么?

我定期看到具有以下結構的Java類:class MyClass implements Serializable {private static final long serialVersionUID 1L;// ...private void writeObject(final java.io.ObjectOutputStream s) throws IOException {s.defaultWriteObject();}private void read…

java 百度poi_Android應用中使用百度地圖API之POI(三)

先看執行后的圖吧:POI(Point of Interest)。中文能夠翻譯為“興趣點”。在地理信息系統中。一個POI能夠是一棟房子、一個商鋪、一個郵筒、一個公交站等 具體:http://developer.baidu.com/map/sdkandev-4.htm主要應用 MKSearch 類:com.baidu.…

java 順序存儲鍵值對_java://Comparator、Comparable的用法(按照要求將map集合的鍵值對進行順序輸出)...

import java.util.*;public class Person implements Comparable//使Person的屬性具有比較性{private String name;private int age;public Person(String name,int age)//初始化構造函數{this.name name;this.age age;}public void set(String name,int age)//重新設置姓名和…

java日歷事件處理_日歷表的事件處理和管理(劉靜)

1 //添加gridview,顯示具體的日期2 SuppressLint("ResourceAsColor")3 private voidaddGridView() {4 LinearLayout.LayoutParams params newLinearLayout.LayoutParams(5 LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);6 //取得屏幕的寬度和高度7 WindowMa…

java第四次上機作業_第十java上機作業

第十java上機作業 第七章上級作業 7.1 public class Rectangle { double width1; double height1; String color“white“; public Rectangle(){} public Rectangle(double width,double height,String color) { this.widthwidth; this.heightheight; this.colorcolor; } publi…

java解析帶斜杠的參數_Java Spring MVC應用程序僅接受帶有斜杠的POST請求

war文件名是forms.war。 web.xml中的url模式為"/"控制器操作的RequestMapping為"/"如果遇到localhost:8080 /表單,則RequestMethod.GET操作正常工作如果針對localhost:8080/forms點擊發布數據,則不會觸發RequestMethod.P…

java文件編碼格式環境變量_Jenkins maven 構建亂碼,修改file.encoding系統變量編碼為UTF-8...

一切都是windows的控制臺默認編碼GBK問題情景:使用jenkins構建,console 輸出的中文亂碼。代碼編碼格式是utf-8,因為Jenkins會默認讀取當前系統的編碼格式,導致構建日志亂碼和selenium自動化測試輸入的中文亂碼。控制臺輸出亂碼摸索…

http multipart java_Http MultiPart請求

我正在嘗試使用httpClient庫上傳圖像(多部分/表單數據) . 我可以使用httpPost方法和byteArrayRequestEntity上傳圖像 . 以下是我使用的代碼:File file new File(imageFilePath);HttpClient client new HttpClient();PostMethod method new PostMethod("http…

java分布式會話redis_詳解springboot中redis的使用和分布式session共享問題

對于分布式使用NginxTomcat實現負載均衡,最常用的均衡算法有IP_Hash、輪訓、根據權重、隨機等。不管對于哪一種負載均衡算法,由于Nginx對不同的請求分發到某一個Tomcat,Tomcat在運行的時候分別是不同的容器里,因此會出現session不…