Ошибка при развертывании проекта из CVS в Eclipse - PullRequest
1 голос
/ 29 октября 2011

Я использую Eclipse 6.6 и работаю над платформой Struts в Java.Я импортировал контекст из CVS, и когда я пытаюсь запустить приложение, отображается следующая ошибка.Но когда я делаю то же самое в других системах, он работает нормально.Пожалуйста, помогите мне с этим

javax.servlet.UnavailableException: Parsing error processing resource path 
    at org.apache.struts.action.ActionServlet.handleConfigException(ActionServlet.java:1035)
    at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1014)
    at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:955)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Ответы [ 2 ]

0 голосов
/ 29 октября 2011

Существует также причина, по которой стойки (версия) .jar не соответствуют DTD. Проверьте банки на машине, работающей после извлечения из CVS.

Если он такой же, как и на другой машине, он работает нормально, тогда, пожалуйста, попробуйте поместить struts.jar в ваш путь к классам в вашем файле описания.

0 голосов
/ 29 октября 2011

Скорее всего, вам не хватает файла конфигурации. Может быть основным конфигурационным файлом распорок. Найдите в файле web.xml фильтр Struts или сервлет и убедитесь, что он параметризован определенным файлом конфигурации, а затем проверьте, существует ли этот файл в вашем проекте в нужном месте. Если файл конфигурации явно не определен, то он использует файл по умолчанию, а именно struts.xml, который должен находиться в корне пути к классам, поэтому проверьте, существует ли он.

...