2014-02-05 3 views
0

У меня есть одно веб-приложение в java с именем «authmantra». Когда я пытаюсь развернуть на tomcat7, он дает ниже ошибку.Ошибка при развертывании веб-приложения в Tomcat

Feb 4, 2014 1:08:11 PM org.apache.catalina.startup.ContextConfig parseWebXml 
**SEVERE: Parse error in application web.xml file at file:/D:/Apache/conf/web.xml** 
org.xml.sax.SAXParseException: The markup in the document following the root element must be well-formed. 
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) 
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source) 
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source) 
    at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source) 
    at 

com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) 
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537) 
    at **org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1875)** 
    at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1472) 
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1250) 
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878) 
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618) 
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963) 
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
Feb 4, 2014 1:08:11 PM **org.apache.catalina.startup.ContextConfig parseWebXml 
SEVERE: Occurred at line 4285 column 2** 
Feb 4, 2014 1:08:11 PM org.apache.catalina.startup.ContextConfig configureStart 
SEVERE: Marking this application unavailable due to previous error(s) 
Feb 4, 2014 1:08:11 PM org.apache.catalina.core.StandardContext startInternal 
**SEVERE: Error getConfigured** 
Feb 4, 2014 1:08:11 PM org.apache.catalina.core.StandardContext startInternal 
**SEVERE: Context [/authmantra] startup failed due to previous errors** 
+0

Ниже мой web.xml < session-config> <радушны-файл-список> <радушны-файл> GetAuth.jsp

ответ

0

Полу-двоеточия в вашем элементе веб-приложения вызывают проблему. Удалите их и дать ему попробовать

+0

I не добавили полуколоны, этот сайт автоматически добавил полуколоны. и мой сайт отлично работал на моем старом сервере. Но когда я пытаюсь развернуть его на новом сервере, он дает ошибку. Обратите внимание, что на моем новом сервере два других сайта работают нормально. –

0

Веб-приложение тег должен выглядеть так:?

<web-app version="3.0" 
xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> 
... 
... 
</web-app> 
+0

У меня такой же xml, который вы определили здесь. но этот сайт удаляет http и www слова, когда я его отправляю. Поэтому мой web.xml такой же, как вы определили здесь. Есть ли другое решение ...? –

+0

@MaheshPatel Ваш xml имеет точку с запятой. Удалите его и повторите попытку –

+0

Я не добавил полуколоны, этот сайт автоматически добавил полуколоны. и мой сайт отлично работал на моем старом сервере. Но когда я пытаюсь развернуть его на новом сервере, он дает ошибку. Обратите внимание, что на моем новом сервере два других сайта работают нормально. –

Смежные вопросы