websphere6发布新的应用程序:Could not load resource "META-INF/application.xml"

tomcat6下运行正常
用myeclipse6.5打成ear包,编译环境设置的jdk4.0,在WebSphere6.1发布时出现以下错误:


发生 META-INF/application.xml异常,查看日志以获取详细信息

日志信息:
Wrapped exception
org.xml.sax.SAXParseException: cvc-elt.1:找不到元素“application”的声明。
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)

解决方法:

检查META-INF/application.xml

检查是否版本和对应web工程版本保持一致了

<application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">

最后显示的是1.4 对应的编译版本也应该是1.4.

<think>好的,用户问的是Tomcat默认控制台的Web路径。我需要先回忆一下相关的知识,并结合提供的引用内容来确认正确性。 首先,根据引用3,里面提到Tomcat控制台路径是http://…/manager/html,账号和密码是admin或者tomcat等。但用户只需要路径部分,所以应该是/manager/html。不过需要确认这个路径是否需要结合Tomcat的默认部署地址。 另外,引用1中说到Tomcat的默认应用部署在webapps目录下,所以manager应用应该就在webapps/manager里,对应的访问路径通常是/manager。而具体的控制台页面可能是/manager/html,比如引用3提到的URL结构。 此外,Tomcat的管理控制台通常有两个:一个是管理应用的Manager,路径是/manager/html;另一个是管理服务器的Host Manager,路径是/host-manager/html。这两个应用默认在webapps目录下,但需要用户配置权限才能访问,比如在tomcat-users.xml里添加角色和用户。 用户可能没有提到权限问题,但作为补充信息可能需要提及。另外,是否需要考虑Tomcat版本差异?一般来说,路径在较新版本中保持一致,但最好指出常见的路径,比如/manager/html和/host-manager/html。 还需要注意用户是否混淆了控制台和其他管理界面,比如Jboss或者WebSphere,但根据问题,用户明确询问Tomcat,所以应专注于Tomcat的引用内容。 总结,正确的默认Web路径应为/manager/html和/host-manager/html,但需要配置用户权限才能访问。</think>Tomcat默认控制台的Web访问路径根据管理功能分为两个核心入口: 1. **应用管理控制台** 访问路径:$$/manager/html$$ 对应Tomcat安装目录下$webapps/manager$应用程序,用于部署/卸载Web应用、查看服务器状态 2. **虚拟主机管理控制台** 访问路径:$$/host-manager/html$$ 对应$webapps/host-manager$应用程序,用于管理虚拟主机配置 使用前需在$tomcat-users.xml$配置授权用户(示例配置): ```xml <role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="admin" password="admin" roles="manager-gui,admin-gui"/> ``` **注意事项**: - 默认仅允许本地访问控制台,远程访问需修改$context.xml$中的IP限制[^3] - 生产环境建议修改默认密码并禁用多余角色权限 - Tomcat 8.5+版本要求同时配置`manager-jmx`角色执行热部署操作
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值