<>最后一章的例子有没有运行成功的?
askr 2004-10-10 11:09:22 我用jb9运行的时候,按照书上说的在server.xml加上<Context path="/tour" docBase="D:\Tomcat5.0\webapps\tour" debug="0"
reloadble="true">
<Realm className="org.apache.catalina.realm.JDBCRealm"
debug="99" driverName="org.git.mm.mysql.Driver" connectionURL="jdbc:mysql://localhost/tourism_db?user=root"
userTable="attraction" userNameCol="user_id"
userCredCol="password" userRoleTable="user_role"
roleNameCol="role_name"/>
</Context>
可是,启动的时候,状态信息显示有错误:
D:\j2sdk1.4.2\bin\javaw -classpath "D:\JBuilder9\thirdparty\jakarta-tomcat-4.0.6-LE-jdk14\bin\bootstrap.jar;D:\JBuilder9\jdk1.4\lib\tools.jar" -Dcatalina.home="D:/JBuilder9/thirdparty/jakarta-tomcat-4.0.6-LE-jdk14" org.apache.catalina.startup.Bootstrap -config E:\java\train\proj\jbuilder\tour\Tomcat\conf\server8080.xml start
HttpConnector Opening server socket on all host IP addresses
Starting service Tomcat-Standalone
Apache Tomcat/4.0.6
WebappLoader[/tour]: Deploying class repositories to work directory E:\java\train\proj\jbuilder\tour\Tomcat\work\tour
WebappLoader[/tour]: Deploy JAR /WEB-INF/lib/activation.jar to D:\Tomcat5.0\webapps\tour\WEB-INF\lib\activation.jar
WebappLoader[/tour]: Deploy JAR /WEB-INF/lib/mail.jar to D:\Tomcat5.0\webapps\tour\WEB-INF\lib\mail.jar
WebappLoader[/tour]: Deploy JAR /WEB-INF/lib/struts.jar to D:\Tomcat5.0\webapps\tour\WEB-INF\lib\struts.jar
WebappLoader[/tour]: Reloading checks are enabled for this Context
StandardManager[/tour]: Seeding random number generator class java.security.SecureRandom
StandardManager[/tour]: Seeding of random number generator has been completed
ContextConfig[/tour]: Added certificates -> request attribute Valve
ContextConfig[/tour]: No Realm has been configured to authenticate against
ContextConfig[/tour]: Marking this application unavailable due to previous error(s)
StandardContext[/tour]: Error initializing naming context for context /tour
StandardContext[/tour]: Context startup failed due to previous errors
StandardContext[/tour]: Error initializing naming context for context /tour
WebappLoader[]: Deploying class repositories to work directory E:\java\train\proj\jbuilder\tour\Tomcat\work
WebappLoader[]: Reloading checks are enabled for this Context
StandardManager[]: Seeding random number generator class java.security.SecureRandom
StandardManager[]: Seeding of random number generator has been completed
ContextConfig[]: Added certificates -> request attribute Valve
StandardWrapper[:default]: Loading container servlet default
StandardWrapper[:invoker]: Loading container servlet invoker
HttpConnector[8080] Starting background thread
找不到任何页面,没法运行,是不是className="org.apache.catalina.realm.JDBCRealm"这个的问题,因为没有这个类啊,上哪找这个类呢,工程文件夹没有放在jb的tomcat4下面,而是放在tomcat5的webapps里,用的strust是源代码里带的,也不是jb的