请高手帮我看看 我弄了两天了 很郁闷
报错信息
2010-10-22 21:28:58 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying configuration descriptor D:\tomcat6.0.20\webapps\samples\META-INF\context.xml
就以上这两句 每隔10秒就重复
我的目录结构是这样的最后贴出我 context.xml 的内容
<?xml version="1.0" encoding="UTF-8" ?>
<context docbase="D:\workspace\samples" path="/samples" reloadable="true"><WatchedResource>WEB-INF/web.xml</WatchedResource><Resource name="jdbc/bookstore" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="root" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/bookstore?autoReconnect=true"/>
</context>
我用 http://localhost:8090/samples/mystruts/index.jsp 访问
高手请看看 是不是我docbase 和 path 配错了 还是其它什么原因导致的解决我问题的 立马给100分 谢谢了!!!
报错信息
2010-10-22 21:28:58 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying configuration descriptor D:\tomcat6.0.20\webapps\samples\META-INF\context.xml
就以上这两句 每隔10秒就重复
我的目录结构是这样的最后贴出我 context.xml 的内容
<?xml version="1.0" encoding="UTF-8" ?>
<context docbase="D:\workspace\samples" path="/samples" reloadable="true"><WatchedResource>WEB-INF/web.xml</WatchedResource><Resource name="jdbc/bookstore" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="root" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/bookstore?autoReconnect=true"/>
</context>
我用 http://localhost:8090/samples/mystruts/index.jsp 访问
高手请看看 是不是我docbase 和 path 配错了 还是其它什么原因导致的解决我问题的 立马给100分 谢谢了!!!
我在%TOMCAT_HOME%\conf\server.xml
配<Context path="/samples" docBase="D:\workspace\samples" reloadable="true"/>
启动tomcat不会报错 但是访问不了http://localhost:8090/samples/mystruts/index.jsp
如果配<Context path="/samples/mystruts" docBase="D:\workspace\samples\WebRoot\mystruts" reloadable="true"/>
启动tomcat就会报错我应该怎么改啊?
前面是配置项目根目录,后面才是项目,你将前面改成D:\workspace试下
<Context path="/samples" docBase="samples"
debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/bookstore" type="javax.sql.DataSource"
auth="Container"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/bookstore?useUnicode=true&characterEncoding=UTF-8"
username="root" password="root" maxActive="2000" maxIdle="500" maxWait="6000" />
</Context>
注意每次部署之后重新部署要在
Tomcat 6.0\conf\Catalina\localhost 将那个xml删掉,或者可以直接在这里修改
都可以运行 tomcat肯定没问题的 jar包也应该全
但还是访问不了http://localhost:8090/samples/mystruts/index.jsp 说不存在现在冒出一条这样的信息
信息:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk1.6.0_16\bin;D:\tomcat6.0.20\bin
有一个错误
2010-10-23 12:07:13 org.apache.commons.digester.Digester error
严重: Parse Error at line 23 column 17: The content of element type "struts-config" must match "(display-name?,description?,data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*)".
org.xml.sax.SAXParseException: The content of element type "struts-config" must match "(display-name?,description?,data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*)".但是现在能成功http://localhost:8090/samples/mystruts/index.jsp 了不过点index.jsp界面里的链接却不会跳转 不知道tomcat报的这个错误应该怎么解决贴出我struts-config 里的代码
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config>
<form-beans>
<form-bean name="saveProductForm" type="mystruts.actionform.ProductForm"></form-bean>
<form-bean name="searchProductForm" type="mystruts.actionform.ProductForm"></form-bean>
</form-beans> <global-forwards>
<forward name="newProduct" path="/mystruts/newProduct.jsp"></forward>
<forward name="searchProduct" path="/mystruts/searchProduct.jsp"></forward>
</global-forwards>
<action name="saveProductForm" path="/saveProduct" scope="request" type="mystruts.action.SaveProductAction">
<forward name="save" path="/mystruts/save.jsp"></forward>
</action>
<action name="searchProductForm" path="/searchProduct" scope="request" type="mystruts.action.SearchProductAction">
<forward name="search" path="/mystruts/search.jsp"></forward>
</action>
<message-resources parameter="struts.ApplicationResources"></message-resources>
</struts-config>
这是我猛然想到我上周六重装了一次杀毒软件!然后优化了一下系统!我想估计就是因为那个问题!杀毒软件把tomcat里面的某部分给当成垃圾文件删掉了!结果tomcat就挂了!