jb9中自定义tomcat的server.xml的问题

fkpwolf 2004-03-29 07:50:39
我要在server.xml中定义datasource,发现在JB9自动生成的server8080.xml中,有条注释,说去掉改注释后就可以自己定义而不会将其删除了。但是当我去掉后,就有错误:
2004-3-29 19:43:58 org.apache.commons.digester.Digester fatalError

严重: Parse Fatal Error at line 1 column -1: 缺少文件根组件。
我的xml文件都没有改其他的啊,很奇怪
...全文
69 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
donghx1234 2004-04-05
  • 打赏
  • 举报
回复
是啊,贴出来看看
sojan 2004-04-05
  • 打赏
  • 举报
回复
楼主兄弟! TOMCAT在启动的过程中, 是采用Digester技术来解析server.xml的。
你把SERVER.XML改动了, 但是是不合法改动, 所以Digester就会那样的错误。
你最好把server.xml内容贴出来, 让大家看看有什么问题没有。
jngxx 2004-04-02
  • 打赏
  • 举报
回复
fkpwolf(大鹏不死),你怎么找到这篇文章的,我在Borland的网站上转了一圈也没找到。
我试着修改server8080.xml,启动服务没有问题。然后照着Tomcat JNDI Datasource HOW-TO做,修改server8080.xml、web.xml。再启动出错,
2004-4-2 16:04:38 org.apache.commons.digester.Digester endElement

严重: End event threw exception

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:252)

at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260)

at org.apache.commons.digester.Rule.end(Rule.java:276)

at org.apache.commons.digester.Digester.endElement(Digester.java:1064)

at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1536)

at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)

at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)

at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

at org.apache.commons.digester.Digester.parse(Digester.java:1562)

at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:385)

at org.apache.catalina.core.StandardHost.install(StandardHost.java:803)

at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:442)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:399)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)

at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)

at org.apache.catalina.core.StandardService.start(StandardService.java:497)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)

at org.apache.catalina.startup.Catalina.start(Catalina.java:512)

at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)

at org.apache.catalina.startup.Catalina.process(Catalina.java:180)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

Caused by: java.lang.IllegalStateException: Context path /logon is already in use

at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:695)

... 34 more

StandardHost[localhost]: Error deploying application at context path null: java.lang.IllegalStateException: Context path /logon is already in use

java.lang.IllegalStateException: Context path /logon is already in use

at org.apache.commons.digester.Digester.createSAXException(Digester.java:2383)

at org.apache.commons.digester.Digester.createSAXException(Digester.java:2409)

at org.apache.commons.digester.Digester.endElement(Digester.java:1067)

at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1536)

at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)

at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)

at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

at org.apache.commons.digester.Digester.parse(Digester.java:1562)

at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:385)

at org.apache.catalina.core.StandardHost.install(StandardHost.java:803)

at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:442)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:399)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)

at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)

at org.apache.catalina.core.StandardService.start(StandardService.java:497)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)

at org.apache.catalina.startup.Catalina.start(Catalina.java:512)

at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)

at org.apache.catalina.startup.Catalina.process(Catalina.java:180)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

HostConfig[localhost]: Error deploying configuration descriptor jb-logon.xml

java.io.IOException: java.lang.IllegalStateException: Context path /logon is already in use

java.io.IOException: java.lang.IllegalStateException: Context path /logon is already in use

at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:391)

at org.apache.catalina.core.StandardHost.install(StandardHost.java:803)

at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:442)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:399)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)

at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)

at org.apache.catalina.core.StandardService.start(StandardService.java:497)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)

at org.apache.catalina.startup.Catalina.start(Catalina.java:512)

at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)

at org.apache.catalina.startup.Catalina.process(Catalina.java:180)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

2004-4-2 16:04:38 org.apache.coyote.http11.Http11Protocol start

信息: Starting Coyote HTTP/1.1 on port 8080

好像还是配置问题,我已添加了以下jar包,
SmartUpload.jar
jstl.jar
msbase.jar
mssqlserver.jar
msutil.jar
saxpath.jar
standard.jar
struts.jar
commons-collections-3.0.jar
commons-dbcp-1.1.jar
commons-pool-1.1.jar
naming-common.jar
naming-factory.jar
naming-resources.jar

谁能帮忙解答一下???
duan123 2004-04-01
  • 打赏
  • 举报
回复
你说的不太明白
fkpwolf 2004-04-01
  • 打赏
  • 举报
回复
我后来在BORLAND的站点上有帮助,不过是JBUILDERX的,我照着在JBUILDER9下不成功。
http://info.borland.com/techpubs/jbuilder/jbuilderx/j2eeapps/tomcat.html,说的很详细。
jngxx 2004-03-31
  • 打赏
  • 举报
回复
fkpwolf 2004-03-31
  • 打赏
  • 举报
回复
help
yipingdeng 2004-03-29
  • 打赏
  • 举报
回复
帮你up

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧