我的server.xml中的配置如下
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/sky" docBase="myweb" debug="0"/>
<context path="/hello" reloadable="true" dobase="hello" debug="0" />
<context path="/forum3" reloadable="true" dobase="forum3" debug="0" />
<Context path="/from" reloadable="true" dobase="from" debug="0" />
<Resource name="jdbc/from" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/from">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter> <parameter>
<name>maxActive</name>
<value>100</value>
</parameter> <parameter>
<name>maxIdle</name>
<value>30</value>
</parameter> <parameter>
<name>maxWait</name>
<value>10000</value>
</parameter> <parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>sky</value>
</parameter> <parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter> <parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/forum?autoReconnect=true</value>
</parameter>
</ResourceParams>
</Context>
为什么启动tomcat就报错啊 我是完全按照书上的列子写的啊?怎么会有错?
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/sky" docBase="myweb" debug="0"/>
<context path="/hello" reloadable="true" dobase="hello" debug="0" />
<context path="/forum3" reloadable="true" dobase="forum3" debug="0" />
<Context path="/from" reloadable="true" dobase="from" debug="0" />
<Resource name="jdbc/from" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/from">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter> <parameter>
<name>maxActive</name>
<value>100</value>
</parameter> <parameter>
<name>maxIdle</name>
<value>30</value>
</parameter> <parameter>
<name>maxWait</name>
<value>10000</value>
</parameter> <parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>sky</value>
</parameter> <parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter> <parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/forum?autoReconnect=true</value>
</parameter>
</ResourceParams>
</Context>
为什么启动tomcat就报错啊 我是完全按照书上的列子写的啊?怎么会有错?
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
<GlobalNamingResources> <Environment name="simpleValue" type="java.lang.Integer" value="30"/> <Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" /> </GlobalNamingResources>
<Service name="Catalina"> <Connector
port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" /> <Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host> </Engine> </Service></Server>server.xml格式是这样的 。。LZ的是吗 ??
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
debug="0"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
debug="0"/>
<GlobalNamingResources> <!-- Test entry for demonstration purposes -->
<Environment name="simpleValue" type="java.lang.Integer" value="30"/> <!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users -->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved">
</Resource>
<ResourceParams name="UserDatabase">
<parameter>
<name>factory</name>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
</parameter>
<parameter>
<name>pathname</name>
<value>conf/tomcat-users.xml</value>
</parameter>
</ResourceParams> </GlobalNamingResources>
<Service name="Catalina">
<Connector
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
<Connector port="8009"
enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost" debug="0">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina_log." suffix=".txt"
timestamp="true"/>
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
debug="0" resourceName="UserDatabase"/>
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="/from" reloadable="true" dobase="from" debug="0" />
<Resource name="jdbc/from" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/from">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter> <parameter>
<name>maxActive</name>
<value>100</value>
</parameter> <parameter>
<name>maxIdle</name>
<value>30</value>
</parameter> <parameter>
<name>maxWait</name>
<value>10000</value>
</parameter> <parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>sky</value>
</parameter> <parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter> <parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/forum?autoReconnect=true</value>
</parameter>
</ResourceParams>
</Context>
</Host> </Engine> </Service></Server>
这个是完整的配置文件server.xml
改成 <Context path="/from" reloadable="true" dobase="from" debug="0" >