struts2中配置Tomcat数据源究竟哪有问题?

问题描述

大家看看,struts2中配置Tomcat数据源究竟哪有问题?BbPool.java文件++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++packageorg;importjava.sql.Connection;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjavax.naming.Context;importjavax.sql.DataSource;publicclassDbPool{privateConnectionconn;publicvoidcreateConn(){try{ContextinitCtx=newjavax.naming.InitialContext();ContextenvCtx=(Context)initCtx.lookup("java:comp/env");//java:comp/env是环境命名上下文DataSourceds=(DataSource)envCtx.lookup("jdbc/DBPool");conn=ds.getConnection();System.out.println("数据库连接成功!");}catch(Exceptione){System.out.println("数据库连接失败!");}}publicConnectiongetConn(){if(conn==null){createConn();}returnconn;}publicResultSetaaa(Stringsql){ResultSetrs=null;if(conn==null){createConn();}try{Statementst=this.conn.createStatement();rs=st.executeQuery(sql);}catch(SQLExceptione){e.printStackTrace();}returnrs;}}dbPool.jsp文件+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%@pageimport="org.DbPool"%><%@pageimport="java.sql.*"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><title>MyJSP'dbPool.jsp'startingpage</title><metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control"content="no-cache"><metahttp-equiv="expires"content="0"><metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"><metahttp-equiv="description"content="Thisismypage"><!--<linkrel="stylesheet"type="text/css"href="styles.css">--></head><body><%DbPooldbp=newDbPool();Stringsql="SELECT*FROMperson";ResultSetrs=dbp.aaa(sql);while(rs.next()){out.print(rs.getInt(1));out.print(rs.getString(2));out.print(rs.getInt(3));out.print(rs.getString(4));out.print("<br/>");}%></body></html>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++下面是context.xml文件+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<?xmlversion='1.0'encoding='UTF-8'?><Context><Resourcename="jdbc/DBPool"auth="Container"type="javax.sql.DataSource"username="root"password="admin"maxIdle="30"maxAction="100"maxWait="5000"driverClassName="com.mysql.jdbc.Dirver"url="jdbc:mysql//localhost:3306/user"/></Context>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++控制台错误信息java.lang.IllegalArgumentException:Unmatchedbracesinthepattern.atjava.text.MessageFormat.applyPattern(UnknownSource)atjava.text.MessageFormat.<init>(UnknownSource)atjava.text.MessageFormat.format(UnknownSource)atorg.eclipse.jdt.internal.core.util.Messages.bind(Messages.java:388)atorg.eclipse.jdt.internal.core.util.Messages.bind(Messages.java:354)atorg.eclipse.jdt.internal.core.util.Disassembler.disassemble(Disassembler.java:883)atorg.eclipse.jdt.internal.core.util.Disassembler.disassemble(Disassembler.java:290)atorg.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor$SourceAttachmentForm.updateCodeView(ClassFileEditor.java:403)atorg.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor$SourceAttachmentForm.createControl(ClassFileEditor.java:207)atorg.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor.verifyInput(ClassFileEditor.java:764)atorg.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor.createPartControl(ClassFileEditor.java:714)atorg.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:661)atorg.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:426)atorg.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)atorg.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:263)atorg.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2739)

时间: 2024-10-28 15:30:38

struts2中配置Tomcat数据源究竟哪有问题?的相关文章

手把手教你----MyEclipse中 配置 Tomcat

电脑上配置Tomcat服务器 安装Tomcat并配置环境变量 测试是否配置成功 MyEclipse中配置Tomcat 想要开发Java Web的程序,首先在MyEclipse中必须配置Tomcat,一起来动手操作吧. 电脑上配置Tomcat服务器 安装Tomcat并配置环境变量 官网上下载Tomcat,记住你下载安装的版本,后面再MyEclipse中配置的时候会用到,安装时记住你安装的目录,安装成功后,配置环境变量,在系统环境变量中新建 输入的内容如下: 变量名:CATALINA_HOME 变量

关于eclipse中配置tomcat的问题

问题描述 关于eclipse中配置tomcat的问题 自己原来写java用的eclipse,后来写jsp的时候,用editplus写,然后放入定义好的文件, 用浏览器看运行结果,最近下了web的插件,想在Java中编写jsp代码,但是卡在tomcat 和eclipse的相互配置上. 现在我想把写好的jsp文件保存在自己的D盘JspWeb目录下, 自己浏览器默认的端口改成了80,我的原来的路径是这样的 < Context=path"JspWeb" docBase="D:J

如何在Ubuntu中配置tomcat 域名访问?

问题描述 如何在Ubuntu中配置tomcat 域名访问? 如题,现在我修改host的appBase不行,把app Base改回webapps 的话就到tomcat 主页, 现在我要直接访问域名就跳转到项目页面-是否有其他办法解决? 解决方案 tomcat域名配置Tomcat域名配置Tomcat 多域名配置

怎样在tomcat5中配置mysql数据源

一.配置环境变量: softe version:tomcat5.0.12/mysql4.1.7/mysql_driver---mysql-connector-java-3.1.4-beta-bin.jar mysql驱动程序可从www.mysql.com官方网站下载 路径: tomcat5在d:\myweb\tomcat5: mysql在C:\Program Files\MySQL\MySQL Server 4.1 Path(在原来的基础上加上): d:\myweb\tomcat5\bin;d:

ECLIPSE中配置TOMCAT中的JDK所出现的问题

问题描述 我的ECLIPSE中的TOMCAT可以正常启动,代码可以用RUN执行,不能用DEBUG调试,提示cannotfindafreesocketfordebugger!请问是什么原因?第一次发帖,做的不到位的请指正. 解决方案 解决方案二:我的资源里有本myeclipse教程,介绍的很详细,特别是关于JDK,TOMCAT部署有需要的朋友可以去看看:)解决方案三:关掉防火墙试试解决方案四:在TomcatLaunchMode的Debugmode和Runmode多切换几次在有就是检查一下你的防火墙

spring中配置MySql数据源,怎样配置数据库信息

问题描述 我安装的Mysql5.1,进入命令模式时需要密码:自己设置的(mysql)有一个默认的数据库test,我想连接这个库,或者其他库怎么连接呢?spring中的配置如下:<bean id ="dataSource" class ="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClass

Eclipse中使用tomcat对于是否启动的误解

Eclipse是开发过程的IDE,假如你和我一样,使用Eclipse开发一个java语言中的maven的web项目,在开发过程中肯定会对项目进行调试.调试的方法,就是在Eclipse上启动操作系统中安装好的tomcat,然后让自己的web项目run on server,也就是让自己的项目在eclipse的tomcat上运行,看看效果.这个时候,也就是调试的时候,eclipse和tomcat是什么关系呢?简单描述,eclipse使用tomcat.操作系统上安装的tomcat如下图所示:但是,当你通

JAVA EE Eclipse下配置Tomcat服务器

在进行Java web编程之前,必须要进行web服务器的配置,这里选择在Java EE(版本) Eclipse中进行服务器的配置.当然了,在安装Java EE Eclipse之前要先安装JDK,并且要在环境变量中配置好JDK的安装目录,在这里不再多说,如果不清楚,可以看前面写的一篇"在win7下面安装JDK(以32位系统为例)"的文章.这里就假设你已经安装好了JDK,并且已经配置好环境变量.      Java EE Eclipse可以去Eclipse公司的网页上去下载最新版本的,但是

ssh使用tomcat中配置好的c3p0数据源报错

问题描述 ssh使用tomcat中配置好的c3p0数据源报错 tomcat中对应项目的xml文件配置为: <?xml version="1.0" encoding="UTF-8"?> <Context path="/Village" docBase="D:WorkspacesMyEclipse 10webprojectVillageWebRoot" reloadable= "true" p