首页编程tomcat5.0下载 tomcat5.0异常: StandardWrapperValve[action]:

tomcat5.0下载 tomcat5.0异常: StandardWrapperValve[action]:

编程之家2023-11-03100次浏览

亲爱的读者们,你是否对tomcat5.0下载和tomcat5.0异常: StandardWrapperValve[action]:的相关问题感到困惑?别担心,今天我将为你解答这些问题,让你对此有更清晰的认识。

tomcat5.0下载 tomcat5.0异常: StandardWrapperValve[action]:

tomcat5.0异常: StandardWrapperValve[action]:

我给你4种方法调试,快试试吧:

1.电脑里有木马或病毒干扰,下载“360安全卫士”和“360强力杀毒双引擎版”,建议“全盘扫描”病毒和木马,修补电脑上的漏洞!

2.你下载的播放器,或聊天软件,或IE浏览器的程序不稳定!建议卸掉,下载新的,或将其升级为“最新版本”。

3.就是你安装了两款或两款以上的同类软件(如:两款播放器,两款qq,或多款浏览器,多款杀毒软件等等)!它们在一起不“兼容”,卸掉“多余”的那一款!

4.你在电脑左下角“开始”菜单里找到“强力卸载电脑上的软件”,找到多余的那款卸掉!卸完了再“强力清扫”(看准了再卸,别把有用的卸了)。

tomcat数据库连接池配制---连接sqlserver

1.新建一个.xml文件,内容如下所示

tomcat5.0下载 tomcat5.0异常: StandardWrapperValve[action]:

[提示]此xml文件名可以自己定,写好后放置到%TOMCAT_HOME%\con\conf\Catalina目录下即可

(*其中myapp是目录是建立在%tomcat%/webapps/目录下的)

[“JDBC/Server2000”即连接池的名字可以由自己设定,不过该设置要保持一致]

<Context path="/myapp" docBase="myapp" debug="5" reloadable="true" crossContext="true">

<Logger className="org.apache.catalina.logger.FileLogger"

prefix="localhost_DBTest_log." suffix=".txt" timestamp="true"/>

tomcat5.0下载 tomcat5.0异常: StandardWrapperValve[action]:

<Resource name="JDBC/Server2000" auth="Container" type="javax.sql.DataSource"/>

<ResourceParams name="JDBC/Server2000">

<parameter>

<name>factory</name>

<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>

</parameter>

<parameter>

<name>driverClassName</name>

<value>net.sourceforge.jtds.jdbc.Driver</value>

</parameter>

<parameter>

<name>url</name>

<value>jdbc:jtds:sqlserver://localhost:1433;DatabaseName=project</value>

</parameter>

<parameter>

<name>username</name>

<value>sa</value>

</parameter>

<parameter>

<name>password</name>

<value>kkfbai</value>

</parameter>

<parameter>

<name>maxActive</name>

<value>20</value>

</parameter>

<parameter>

<name>maxIdle</name>

<value>10</value>

</parameter>

<parameter>

<name>maxWait</name>

<value>10000</value>

</parameter>

</ResourceParams>

</Context>

2.修改(新建) web.xml(myapp/WEB-INF/目录下,没有就自己建立一个,注意目录名的大小写不要改),内容如下所示

<?xml version="1.0"?>

<!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd">

<!-- Copyright(c) 2002 by ObjectLearn. All Rights Reserved.-->

<web-app>

<!-- Remove the comments below to define a servlet.-->

<!--+++++++++++++++++++++++++++++++++++++++++++++++++++++++-->

<!--<servlet>-->

<!--<servlet-name>MyServlet</servlet-name>-->

<!--<servlet-class>examples.MyServlet</servlet-class>-->

<!--<init-param>-->

<!--<param-name>myparam</param-name>-->

<!--<param-value>12345</param-value>-->

<!--</init-param>-->

<!--</servlet>-->

<!---->

<!---->

<!--<servlet-mapping>-->

<!--<servlet-name>MyServlet</servlet-name>-->

<!--<url-pattern>/mine/*</url-pattern>-->

<!--</servlet-mapping>-->

<!--+++++++++++++++++++++++++++++++++++++++++++++++++++++++-->

<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

<error-page>

<error-code>404</error-code>

<location>/error.jsp</location>

</error-page>

<!--关键部分-->

<resource-ref>

<description>SQL Server Datasource</description>

<res-ref-name>JDBC/Server2000</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref>

<!--结束-->

</web-app>

3.修改 server.xml(%tomcat%/conf/server.xml)

在<GlobalNamingResources>中添加如下

<ResourceLink name="JDBC/Server2000" type="javax.sql.DataSource" global="JDBC/Server2000"/>

(*这是解决 Name jdbc is not bound in this Context问题的关键,一定要加上)

4.测试程序test.jsp

(前提:1.已装 SQL SERVER2000;

2.SERVER2000中的数据库project中要含有表test(name,id),内含数据;)

<%@ page language="java" contentType="text/html; charset=gb2312"%>

<%@ page import="javax.naming.*"%>

<%@ page import="javax.sql.*"%>

<%@ page import="java.sql.*"%>

<html>

<head>

</head>

<body>

<%

DataSource ds= null;

try{

Context initCtx= new InitialContext();

Context envCtx=(Context) initCtx.lookup("java:comp/env");

ds=(DataSource)envCtx.lookup("JDBC/Server2000");

if(ds!=null){

out.println("Connection is OK!");

Connection cn=ds.getConnection();

if(cn!=null){

out.println("cn is Ok!");

Statement stmt= cn.createStatement();

ResultSet rst= stmt.executeQuery("select* from test");

out.println("rst is Ok!"+"<br>");

while(rst.next()){

out.println(rst.getString(1));

out.println(rst.getString(2));

out.println("<br>");

}

cn.close();

} else{

out.println("rst Fail!");

}

} else{

out.println("Fail!");

}

}catch(Exception ne){

out.println(ne);

}

%>

</body>

</html>

[在页面中输入 http://localhost:8080/myapp/test.jsp看到页面中输出数据库中的内容后就成功了]

网上摘录极好文章

攻破JNDI连接池--

经过几天的努力,终于可以连接上连接池了,其中参考了很多大侠关于这方面的贴子,现在将这几天出现的几个问题写在这里:

一.在tomcat_home\common下放入jdbc的三个驱动程序(一定要的哦),可以在微软的网站上去下载,安装的SQLSERVER2k默认的用户名是sa,密码是空,但密码为空并不代表没有密码,所以你的url中一定要定义username和password,最好是重设定一下密码

二.出现不能引用错误的话一般就是路径没有写对,tomcat默认的路径是tomcat_home\webapps\不过使用5.5.x的话,按下面方法就行,不需要配置路径,而且也不用在youwebapp\WEB-INF\web.xml文件配置引用

三.tomcat5.5.x版的server.xml配置与tomcat5.0的配置不同,下面列举三种在tomcat5.5.x的配置方法,如果配置不正确会出现javax.naming.NameNotFoundException: Name is not bound in this Context错误

方式一、全局数据库连接池

1、通过管理界面配置连接池,或者直接在tomcat\conf\server.xml的GlobalNamingResources中增加

<Resource name="jdbc/mydb" type="javax.sql.DataSource" password="mypwd" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" validationQuery="select 1" username="sa" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb" maxActive="4"/>

2、在tomcat\webapps\myapp\META-INF\context.xml的Context中增加:

<ResourceLink global="jdbc/mydb" name="jdbc/mydb" type="javax.sql.DataSource"/>

这样就可以了。

方式二、全局数据库连接池

1、同上

2、在tomcat\conf\context.xml的Context中增加:

<ResourceLink global="jdbc/mydb" name="jdbc/mydb" type="javax.sql.DataSource"/>

方式三、局部数据库连接池

只需在tomcat\webapps\myapps\META-INF\context.xml的Context中增加:

<Resource name="jdbc/mydb" type="javax.sql.DataSource" password="mypwd" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" validationQuery="select 1" username="sa" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb" maxActive="4"/>

参数说明:

driveClassName:JDBC驱动类的完整的名称;

maxActive:同时能够从连接池中被分配的可用实例的最大数;

maxIdle:可以同时闲置在连接池中的连接的最大数;

maxWait:最大超时时间,以毫秒计;

password:用户密码;

url:到JDBC的URL连接;

user:用户名称;

validationQuery:用来查询池中空闲的连接。

以上三种方式在tomcat 5.5.4下都可以。另外,sql server的jdbc driver是从微软网站上下载的sql server jdbc(sp3)。

四.报错org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory([Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.)此是一个小问题,因为我的SQLSERVER2K的服务改成手动的,所以每次启动后就要手动的启动SQLSERVER2K,由于一下子不记的启动了,所以报些错误,所以如果你经常要用到SQLSERVER2K的话,最好不要将其改为手动启动

年前从网上摘抄的。忘记具体哪个网站了,希望原作者见量

tomcat6.0与tomcat5.5 的区别,和tomcat5.0的区别

你好

关于tomcat6.0与tomcat5.5

的区别,和tomcat5.0的区别:

Tomcat6.x在目录上最大的区别就是将lib包直接置于CATALINA_HOME/lib下,而tomcat5.x系列版本是分common/share/server三个包存放的。再具体解释一下:

CATALINA_HOME/common

在这个目录下的lib目录,存放Tomcat服务器和所有Web应用都能访问的JAR.

CATALINA_HOME/share

在这个目录下的lib目录,存放所有Web应用都能访问的,但Tomcat不能访问的JAR。

CATALINA_HOME/server

在这个目录下的lib目录,存放Tomcat服务器需要的但Web应用不能访问的JAR。

另外该目录下webapps存放Tomcat自带的APP-admin和manager两个应用。

common/share/server三个包中的classes是用来存放class的,就是说你的类库不打成JAR包,而是class文件就直接放在这里。

Tomcat6.x在目录结构上就是针对lib包的存放位置做了调整,使应用部署更加方便。另外:

Tomcat6.x中endorsed从CATALINA_HOME/common移到根目录下了CATALINA_HOME\endorsed至于其它没有太大的变化。

另外需要说明的是tomcat5.x有目录CATALINA_HOME\conf\Catalina\localhost

在Tomcat6.x中该目录是空的就没给你建,你可以自己建。

到底如何才能安装Tomcat

用来进行web开发的工具有很多,Tomcat是其中一个开源的且免费的java Web服务器,是Apache软件基金会的项目。电脑上安装配置Tomcat的方法和java有些相同,不过首先需要配置好java的环境才行。

工具:Tomcat7.0、eclipse

java环境的配置:

1.java环境的配置应该都学过吧,这里简单的讲一下。

下载安装java JDK,注意安装的路径,我们需要进行环境变量的配置。

2.安装完成以后,配置环境变量

环境变量的配置这里就以win7为例:右击计算机——属性——高级系统设置。

3.点击下面的环境变量,进入后在系统变量一栏点击新建,然后输入如下:

名称:JAVA_HOME

变量值:刚刚安装的路径

4.在上面的一栏中点击新建,内容如下:

名称:CLASS_PATH

变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

一定要注意所有符号都是英文状态的。

5.在系统环境变量中有一个path的环境变量,选中后选择编辑,将JAVA_HOME添加进去即可,如图:在最后加上;%JAVA_HOME%\bin;

6.测试java环境是否配置成功

按下win+R键,输入cmd调出命令符控制窗口。输入:java-version后查看是否显示版本即可。

安装配置Tomcat

1.下载Tomcat文件,文件是一个exe的安装文件,下载后直接安装即可。

下载地址在百度输入Tomcat进入官网即可找到下载文件。安装文件没有什么技巧,一直点击下一步即可。安装时注意安装目录,因为一会要配置和java一样的环境变量。

同样打开环境变量的配置窗口,在系统环境变量一栏点击新建。输入内容如下:

变量名:CATALINA_HOME

变量值:刚刚安装的路径

2.测试安装配置是否成功

找到安装路径下的bin文件夹,找到里面的执行文件,运行,然后执行下面的操作。

打开浏览器,输入http://localhost:8080.如果出现下面的内容说明成功了。

Eclipse的配置:

到Eclipse官网下载最新版的Eclipse,解压后即可,不需要安装。

运行Eclipse程序文件,打开Eclipse工作界面,选择菜单栏中的window——preferences。

选择左侧的 server——runtime environment——在弹出的窗口中选择 add——然后选择你的Tomcat的版本即可。

选择tomcat的路径,和java的版本即可完成配置工作。

文章分享到这里,希望我们关于tomcat5.0下载的内容能够给您带来一些新的认识和思考。如果您还有其他问题,欢迎继续探索我们的网站或者与我们交流,我们将尽力为您提供满意的答案。

无锡网站制作 无锡制作网站要多少费用公司做网站要多少钱(做个公司网站多少钱)