Проблема:
При старте WSO2 ESB 4.5.1 после развертывания Carbon Application валится исключение:
[2012-11-23 18:31:16,255] ERROR {org.wso2.carbon.server.extensions.DropinsBundle
Deployer} - Error occured while deploying bundles in the dropins directory
java.io.IOException: line too long
at java.util.jar.Attributes.read(Attributes.java:379)
at java.util.jar.Manifest.read(Manifest.java:199)
at java.util.jar.Manifest.<init>(Manifest.java:69)
at java.util.jar.JarFile.getManifestFromReference(JarFile.java:179)
at java.util.jar.JarFile.getManifest(JarFile.java:165)
at org.wso2.carbon.server.extensions.DropinsBundleDeployer.getNewBundleI
nfoLines(DropinsBundleDeployer.java:95)
at org.wso2.carbon.server.extensions.DropinsBundleDeployer.perform(Dropi
nsBundleDeployer.java:61)
at org.wso2.carbon.server.Main.invokeExtensions(Main.java:128)
at org.wso2.carbon.server.Main.main(Main.java:74)
Причина:
В одном из jar-ников директории repository/components/dropins/ слишком длинная строка в файле манифеста META-INF/MANIFEST.MF, скорее всего, это строка Export-Package в случае, если в jar-нике много экспортируемых пакетов. Нужно разбить эту строку на несколько с помощью перевода строки и пробела (если в начале строки манифеста стоит пробел, она считается продолжением предыдущей строки), например:
Export-Package: my.package1, my.package2,my.package3
my.package4, my.package5, my.package6, my.package7
my.package8
Комментариев нет:
Отправить комментарий