myeclipssmse平台ssm框架发布maven项目时报了两个错误,百度了好多都没看到,希望大牛们可以帮我看看

解决方案 »

  1.   

    java.lang.IllegalArgumentException: MALFORMED一般是jar里面文件的编码问题。文件名出现中文之类的
      

  2.   

    找不到文件夹 编译问题,重新编译一下 看看tomcat中编译名
      

  3.   

    我用文本把红色的复制下来了,求帮忙看一下七月 28, 2017 9:27:37 上午 org.apache.catalina.core.ContainerBase addChildInternal
    SEVERE: ContainerBase.addChild: start: 
    org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/eshopSSM]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1296)
    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2038)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)
    Caused by: java.lang.IllegalArgumentException: MALFORMED
    七月 28, 2017 9:27:37 上午 org.apache.catalina.startup.HostConfig deployDirectory
    SEVERE: Error deploying web application directory C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\eshopSSM
    java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/eshopSSM]]
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:903)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1296)
    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2038)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)
      

  4.   


    你是说maven导入的jar包里面可能出现中文类吗?
      

  5.   

    还有就是我的pom.xml报Unknown constant tag 108 in class file com/thoughtworks/xstream/converters/reflection/FieldKey,问下你这怎么回事
      

  6.   


    常数超长。超过64k了
    According to the JVM spec, the byte length of strings literals in class files is stored in a 2-byte field, so if the byte length is greater than 65536 it won't fit. The character length might even be less while still triggering the problem.
    http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.4.7
      

  7.   

    看看tomcat的log  logs/catalina.out