Я пытаюсь обновить свой сервер приложений от Tomcat 6 до Tomcat 8, который использует область cutom. После изменения файла server.xml, чтобы указать на нашей пользовательской области начали получать исключение: -SecurityConstraint.class не найден Tomcat 8.0.30
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
вызвано следующими причинами: java.lang.NoClassDefFoundError: org.apache.catalina.deploy.SecurityConstraint в java.lang.Class .getMethods (Class.java:1357) на org.apache.tomcat.util.modeler.modules.MbeansDescriptorsIntrospectionSource.createManagedBean (MbeansDescriptorsIntrospectionSource.java:297) в org.apache.tomcat.util.modeler.modules.MbeansDescriptorsIntrospectionSource.execute (MbeansDescriptorsIntrospectionSource.java:77) at org.apache.tomcat.util.modeler.modules.MbeansDescriptorsIntrospectionSource.loadDescriptors (MbeansDescriptorsIntrospectionSource.java:70) at org.apache.tomcat.util.modeler.Registry.load (Registry.java:582) at org.apache.tomcat.util.modeler.Registry.findManagedBean (Registry.java:485) at org.apache. tomcat.util.modeler.Registry.registerComponent (Registry.java:614) на org.apache.catalina.util.LifecycleMBeanBase.register (LifecycleMBeanBase.java:161) на org.apache.catalina.util.LifecycleMBeanBase.initInternal (LifecycleMBeanBase.java:61) at org.apache.catalina.realm.RealmBase.initInternal (RealmBase.java:1214) at org.apache.catalina.util.LifecycleBase.init (LifecycleBase.java:102) ... 18 еще Вызвано: java.lang.ClassNotFoundException: org.apache.catalina.deploy.SecurityConstraint at java.net.URLClassLoader.fi ndClass (URLClassLoader.java:607) в java.lang.ClassLoader.loadClassHelper (ClassLoader.java:844) в java.lang.ClassLoader.loadClass (ClassLoader.java:823) в java.lang.ClassLoader.loadClass (ClassLoader.java:803) на java.lang.Class.getVirtualMethodsImpl (Родной метод)
Пытались проверки catalian.jar в TOMCAT/Lib, когда извлеченной я не смог найти SecurityConstraint.class.
Любая идея 1) почему это не так 2) как исправить эту проблему. так что мы можем развернуть приложение.
Пожалуйста, не добавляйте _Me тоже! _ Как ответ. Он фактически не дает ответа на вопрос и может восприниматься как шум его будущих посетителей. Если у вас есть другой, но связанный с ним вопрос, тогда [ask] (http://stackoverflow.com/questions/ask) он (обратитесь к этому, если это поможет обеспечить контекст). Если вас интересует этот конкретный вопрос, вы можете показать свой интерес путем [upvoting] (http://stackoverflow.com/help/privileges/vote-up) или оставить [комментарий] (http: // stackoverflow. com/help/privileges/comment), когда у вас достаточно [репутации] (http://stackoverflow.com/help/whats-reputation). –
Спасибо, На данный момент я пытаюсь перейти на Tomcat 7 и затем на 8. Попробуйте шаг за шагом. Тем не менее возникает вопрос, есть ли файл java в другом файле jar, но почему я получаю ошибку при развертывании? – Kiran
Да, как упоминалось выше, он перемещен в другую банку. –