公司的maven项目,检出到本地之后运行不起来

罗布胆小鬼 发布于 2016/04/21 17:59
阅读 8K+
收藏 0

刚来公司。从公司的svn资源库上检出maven项目后,一直运行不起来。但是公司上一批开发人员全走了,剩下了都是才来的,也没有留下任何的资料。

下面是我认为项目中一些关于环境的代码。谁能指点我一下,怎样才能把项目在本地上运行起来。

感激不尽

报的都是js校验上的错

弄成了这样的效果之后开始尝试运行:(tomcat:run)

但是项目启动不起来,下面是(连上公司vpn和不连公司vpn)时启动时控制台打印的信息

没连vpn:

    给了访问的地址,访问时404,同时也报错

    

    SEVERE: Exception sending context initialized event to listener instance of class com.htz.config.HtzContextLoaderListener

    The web application [/htz] registered the JBDC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.

    Error listenerStart

    Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:run (default-cli) on project htz: Could not start Tomcat: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind <null>:8080 -> [Help 1]

    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.

下面是连接上vpn 运行(tomcat:run)

    情况基本相同,只有这一行错误不同:

    SEVERE: Exception sending context initialized event to listener instance of class com.htz.config.HtzContextLoaderListener

再之后我发现工程的pom.xml文件中配置了jetty插件

然后我就使用jetty:run运行项目,错误如下

     出现了非常多这样的信息:

        Caused by: com.github.diamond.client.ConfigurationRuntimeException: 本地没有备份配置数据,PropertiesConfiguration 初始化失败。

     以及这些提示:

    No Spring WebApplicationInitializer types detected on classpath

    Failed connect to server localhost:8283 from Netty4Client 169.254.166.171

    Start Netty4Client Luo/169.254.166.171 connect to the server localhost

     然后我想,是不是我因该要去连接Netty4Client 169.254.166.171的一个服务器,或者Netty4Client Luo/169.254.166.171这个。但问了公司开发的同事之后我绝望了。没有人知道,全公司没有一台电脑可以把项目在本地运行起来。

     我感觉非常的难受,但我不想放弃,直到我又发现项目中的一个文档中写着:

    

工程的结构我也觉的好像和之前我做过的项目不大一样

 


  我开始在电脑上安装grunt和jenkins,现在暂时还没什么头绪。

     有没有好心人能指点我一下,我感觉快要崩溃了。

加载中
0
金玉良妍
金玉良妍

估计是加载配置文件出错

你先把super diamond这个服务启动起来

https://github.com/melin/super-diamond 这个是项目地址

0
郭恩洲_OSC博客
郭恩洲_OSC博客
这个项目采用maven 分模块开发目录格式,找到htz 执行一次 mvn clean install -Dmaven.test.skip=true.需要把依赖包映射进去.当然没这么简单 还有其它环境加载问题,你沿着maven 构建这条思路找问题吧
罗布胆小鬼
罗布胆小鬼
好的谢谢。我尝试一下,至少有方向了。只有回家熬夜弄
0
南湖船老大
南湖船老大

    你还是先学习下maven吧,这个没在本人面前,没法跟你说清楚。如果人在面前,当面说,分分钟。就好比我一眼就知道男人和女人的区别,但我一个小时也没法用文字或算法描述出来

这是maven多模块项目,通常有父项目和子项目之分。你可以单独运行子项目,也可以看POM文件,找到父项目,直接编译父项目即可。但是,随机应变。

另外,grunt是前端的构建工具,和你这个java项目无关的。

或者你尝试把父项目POM贴出来,以及maven的完整报错

0
南湖船老大
南湖船老大

另外,你也完全可以直接在eclipse按照传统的方式添加一个server的方式来部署,不是非要 mvn tomcat:run 这样。

然后去编译后的目录看看哪些文件没有编译出来

罗布胆小鬼
罗布胆小鬼
好吧,当时学习maven是为了公司的项目。就只是简单的入了个门,基本上能够操作就没有继续深入了。明天研究一下,然后再把pom文件贴出来。您受累帮我看一下吧,公司给我下了一个新功能,项目跑不起来急死人了。感激不尽
0
罗布胆小鬼
罗布胆小鬼

这是完整的pom文件:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>htz</groupId>
        <artifactId>htz-parent</artifactId>
        <version>0.1.5</version>
    </parent>

    <groupId>huitouzi</groupId>
    <artifactId>htz</artifactId>
    <version>1.6.9</version>
    <packaging>war</packaging>
    <name>htz</name>

    <properties>
        <org.springframework.version>3.2.2.RELEASE</org.springframework.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    <dependencies>

        <dependency>
            <groupId>htz</groupId>
            <artifactId>htz-util</artifactId>
            <version>[0.1.22,0.2)</version>
        </dependency>
        <dependency>
            <groupId>arch</groupId>
            <artifactId>arch-util</artifactId>
            <version>[0.1.19,0.2)</version>
        </dependency>
        <dependency>
            <groupId>CommonService</groupId>
            <artifactId>CommonServiceClient</artifactId>
            <version>SNAPSHOT</version>
        </dependency>

        <dependency>
            <groupId>javax</groupId>
            <artifactId>javaee-api</artifactId>
            <version>6.0</version>
            <scope>provided</scope>
        </dependency>

        <!-- Spring -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-expression</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aop</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-oxm</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc-portlet</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>

        <!-- hibernate -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>3.6.10.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate.javax.persistence</groupId>
            <artifactId>hibernate-jpa-2.1-api</artifactId>
            <version>1.0.0.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>4.3.0.Final</version>
        </dependency>
        <dependency>
            <groupId>asm</groupId>
            <artifactId>asm</artifactId>
            <version>3.1</version>
        </dependency>

        <!-- json -->
        <dependency>
            <groupId>net.sf.json-lib</groupId>
            <artifactId>json-lib</artifactId>
            <version>2.1</version>
            <classifier>jdk15</classifier>
        </dependency>

        <!-- pdf -->
        <dependency>
            <groupId>htzpdf</groupId>
            <artifactId>iText</artifactId>
            <version>2.0.8a</version>
        </dependency>
        <dependency>
            <groupId>htzpdf</groupId>
            <artifactId>core-renderer</artifactId>
            <version>4.0</version>
        </dependency>
        <dependency>
            <groupId>htzpdf</groupId>
            <artifactId>bcprov</artifactId>
            <version>jdk15-1.46a</version>
        </dependency>

        <!-- mail -->
        <dependency>
            <groupId>javax.mail</groupId>
            <artifactId>mail</artifactId>
            <version>1.4.7</version>
        </dependency>
        <!-- apache-commons -->
        <dependency>
            <groupId>commons-httpclient</groupId>
            <artifactId>commons-httpclient</artifactId>
            <version>3.1</version>
        </dependency>
        <dependency>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
            <version>3.1</version>
        </dependency>
        <dependency>
            <groupId>commons-dbcp</groupId>
            <artifactId>commons-dbcp</artifactId>
            <version>1.2.2</version>
        </dependency>
        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.2.1</version>
        </dependency>
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>1.4</version>
        </dependency>
        <dependency>
            <groupId>commons-beanutils</groupId>
            <artifactId>commons-beanutils</artifactId>
            <version>1.8.3</version>
        </dependency>
        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>2.3</version>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.1.3</version>
        </dependency>
        <dependency>
            <groupId>commons-pool</groupId>
            <artifactId>commons-pool</artifactId>
            <version>1.6</version>
        </dependency>
        <!-- xfire -->
        <dependency>
            <groupId>org.codehaus.xfire</groupId>
            <artifactId>xfire-all</artifactId>
            <version>1.2.6</version>
            <exclusions>
                <exclusion>
                    <groupId>org.codehaus.xfire</groupId>
                    <artifactId>xfire-spring</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>xml-apis</groupId>
                    <artifactId>xml-apis</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>ant</groupId>
                    <artifactId>ant</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>jdom</groupId>
                    <artifactId>jdom</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <!-- zxing -->
        <dependency>
            <groupId>htz</groupId>
            <artifactId>zxing</artifactId>
            <version>2.3.1</version>
        </dependency>
        <!-- jakarta-oro -->
        <dependency>
            <groupId>ant</groupId>
            <artifactId>ant-jakarta-oro</artifactId>
            <version>1.6.1</version>
        </dependency>
        <!-- gson -->
        <dependency>
            <groupId>com.google.code.gson</groupId>
            <artifactId>gson</artifactId>
            <version>1.7.2</version>
        </dependency>

        <!-- xerces -->
        <dependency>
            <groupId>xml-apis</groupId>
            <artifactId>xerces</artifactId>
            <version>2.9.1</version>
        </dependency>
        <!-- ehcache -->
        <dependency>
            <groupId>net.sf.ehcache</groupId>
            <artifactId>ehcache</artifactId>
            <version>1.5.0</version>
        </dependency>
        <!-- castor -->
        <dependency>
            <groupId>org.codehaus.castor</groupId>
            <artifactId>castor-xml</artifactId>
            <version>1.3.2</version>
        </dependency>
        <!-- jstl -->
        <dependency>
            <groupId>jstl</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
        <!-- third party -->
        <dependency>
            <groupId>jakarta</groupId>
            <artifactId>jakarta-oro</artifactId>
            <version>2.0.7</version>
        </dependency>

        <dependency>
            <groupId>org.beanshell</groupId>
            <artifactId>bsh</artifactId>
            <version>2.0b4</version>
        </dependency>
        <dependency>
            <groupId>beartool</groupId>
            <artifactId>md5</artifactId>
            <version>1.0.0</version>
        </dependency>
        <dependency>
            <groupId>emayclient</groupId>
            <artifactId>emayclient</artifactId>
            <version>1.0.0</version>
        </dependency>

        <!-- qq,sina weibo  -->
        <dependency>
            <groupId>qq-connect</groupId>
            <artifactId>qq-connect</artifactId>
            <version>1.0.0</version>
            <classifier>no-codec</classifier>
        </dependency>
        <dependency>
            <groupId>sina.weibo</groupId>
            <artifactId>sina_weibo</artifactId>
            <version>0.0.1</version>
        </dependency>

        <dependency>
            <groupId>javassist</groupId>
            <artifactId>javassist</artifactId>
            <version>3.12.0.GA</version>
        </dependency>
        <!-- edm -->
        <dependency>
            <groupId>redm</groupId>
            <artifactId>redm-client-prnasia-services</artifactId>
            <version>1.0</version>
        </dependency>
        <dependency>
            <groupId>redm</groupId>
            <artifactId>redm-server</artifactId>
            <version>2.0</version>
        </dependency>

        <!-- webservice axis2 -->
        <dependency>
            <groupId>org.apache.ws.commons.axiom</groupId>
            <artifactId>axiom-api</artifactId>
            <version>1.2.10</version>
        </dependency>
        <dependency>
            <groupId>org.apache.ws.commons.axiom</groupId>
            <artifactId>axiom-impl</artifactId>
            <version>1.2.10</version>
        </dependency>
        <dependency>
            <groupId>org.apache.axis2</groupId>
            <artifactId>axis2-kernel</artifactId>
            <version>1.4.1</version>
            <exclusions>
                <exclusion>
                    <groupId>javax.servlet</groupId>
                    <artifactId>servlet-api</artifactId>
                </exclusion>
                <exclusion>
                    <artifactId>httpcore-nio</artifactId>
                    <groupId>org.apache.httpcomponents</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.apache.axis2</groupId>
            <artifactId>axis2-adb</artifactId>
            <version>1.4.1</version>
        </dependency>
        <dependency>
            <groupId>backport-util-concurrent</groupId>
            <artifactId>backport-util-concurrent</artifactId>
            <version>3.1</version>
        </dependency>

        <dependency>
            <groupId>org.apache.neethi</groupId>
            <artifactId>neethi</artifactId>
            <version>2.0.2</version>
        </dependency>
        <dependency>
            <groupId>wsdl4j</groupId>
            <artifactId>wsdl4j</artifactId>
            <version>1.6.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.ws.commons.schema</groupId>
            <artifactId>XmlSchema</artifactId>
            <version>1.4.2</version>
        </dependency>

        <!-- redis client -->
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.0.0</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-redis</artifactId>
            <version>1.0.0.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>com.thoughtworks.xstream</groupId>
            <artifactId>xstream</artifactId>
            <version>1.3.1</version>
        </dependency>
        <dependency>
            <!-- jsoup HTML parser library @ http://jsoup.org/ -->
            <groupId>org.jsoup</groupId>
            <artifactId>jsoup</artifactId>
            <version>1.5.2</version>
        </dependency>
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjweaver</artifactId>
            <version>1.6.12</version>
        </dependency>
        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.9</version>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.1.31</version>
        </dependency>
        <!--     <dependency>
          <groupId>htz</groupId>
          <artifactId>jzsms</artifactId>
          <version>6.0</version>
          </dependency>
             -->
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.2.4.v20141103</version>
                <!-- ref: http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html -->
                <configuration>
                    <httpConnector>
                        <port>80</port>
                    </httpConnector>
                </configuration>
            </plugin>
            <!-- <plugin>
                <groupId>org.jasig.mojo.jspc</groupId>
                <artifactId>jspc-maven-plugin</artifactId>
                <version>2.0.0</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>compile</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.jasig.mojo.jspc</groupId>
                        <artifactId>jspc-compiler-tomcat7</artifactId>
                        <version>2.0.0</version>
                    </dependency>
                </dependencies>
            </plugin> -->
        </plugins>

    </build>

    <repositories>
        <repository>
            <id>nexus</id>
            <url>http://10.144.183.125:8081/nexus/content/groups/public</url>
        </repository>
    </repositories>

</project>

只要是有依赖关系以及父工程都倒了呀:

难道是版本号有问题?我只有从头把maven看一遍了


0
maradona
maradona
把validate关了先...为何不直接贴错误信息,而是给一个包目录给我们看啥
0
金玉良妍
金玉良妍

com.github.diamond.client.ConfigurationRuntimeException

这个错误是一个开源项目的错误,远程加载配置文件的服务,你先看看你们内网这太机器的服务起来没有.

去找下这个项目,把服务起来,这个错误就不会有了.

话说这个项目还不错,主动推送配置文件给客户端,客户端连接不上服务端还可以调用本地缓存的.

罗布胆小鬼
罗布胆小鬼
嗯,我去问一下运维的知不知道com.github.diamond.client.ConfigurationRuntimeException 相关的服务器
0
你要爪子
你要爪子

搞p2p?都溜了你去填坑么。

贴报错。本地配置maven环境。查看jar包是否完整了。

罗布胆小鬼
罗布胆小鬼
没有显式缺少jar包,js校验之类的还在出红叉。本地仓库都1.8G了
0
罗布胆小鬼
罗布胆小鬼

使用传统添加Servers方式运行所报的错:

SEVERE: Exception sending context initialized event to listener instance of class com.htz.config.HtzContextLoaderListener
java.lang.ExceptionInInitializerError
    at com.htz.config.Global.<clinit>(Global.java:63)
    at com.htz.config.HtzContextLoaderListener.contextInitialized(HtzContextLoaderListener.java:43)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    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: com.github.diamond.client.ConfigurationRuntimeException: 本地没有备份配置数据,PropertiesConfiguration 初始化失败。
    at com.github.diamond.client.PropertiesConfiguration.connectServer(PropertiesConfiguration.java:117)
    at com.github.diamond.client.PropertiesConfiguration.<init>(PropertiesConfiguration.java:54)
    at com.github.diamond.client.OverridablePropertiesConfiguration.<init>(OverridablePropertiesConfiguration.java:9)
    at com.htz.common.HtzConfig.<init>(HtzConfig.java:19)
    at com.htz.common.HtzConfig.fromClasspath(HtzConfig.java:50)
    at com.htz.common.HtzConfig.fromClasspath(HtzConfig.java:46)
    at htz.core.common.Global.<clinit>(Global.java:18)
    ... 12 more
Caused by: com.github.diamond.client.ConfigurationRuntimeException: 本地没有备份配置数据,PropertiesConfiguration 初始化失败。
    at com.github.diamond.client.PropertiesConfiguration.connectServer(PropertiesConfiguration.java:87)
    ... 18 more

四月 22, 2016 11:10:54 上午 org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
四月 22, 2016 11:10:54 上午 org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/htz] startup failed due to previous errors
四月 22, 2016 11:10:54 上午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/htz] appears to have started a thread named [ClientReconnectTimer-thread-1] but has failed to stop it. This is very likely to create a memory leak.
四月 22, 2016 11:10:54 上午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/htz] appears to have started a thread named [pool-1-thread-1] but has failed to stop it. This is very likely to create a memory leak.
四月 22, 2016 11:10:54 上午 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/htz] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@323b0ead]) and a value of type [io.netty.util.internal.InternalThreadLocalMap] (value [io.netty.util.internal.InternalThreadLocalMap@4340999e]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
四月 22, 2016 11:10:54 上午 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/htz] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@323b0ead]) and a value of type [io.netty.util.internal.InternalThreadLocalMap] (value [io.netty.util.internal.InternalThreadLocalMap@46257690]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
四月 22, 2016 11:10:54 上午 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
四月 22, 2016 11:10:54 上午 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
四月 22, 2016 11:10:54 上午 org.apache.catalina.startup.Catalina start
INFO: Server startup in 9752 ms
四月 22, 2016 11:10:56 上午 org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already.  Could not load io.netty.util.concurrent.DefaultPromise$2.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1610)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)
    at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:589)
    at io.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:397)
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:155)
    at java.lang.Thread.run(Thread.java:722)

Exception in thread "pool-1-thread-1" java.lang.NoClassDefFoundError: io/netty/util/concurrent/DefaultPromise$2
    at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:589)
    at io.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:397)
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:155)
    at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ClassNotFoundException: io.netty.util.concurrent.DefaultPromise$2
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1718)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)
    ... 4 more

使用jetty:run 方式所报的错误:

    

0
罗布胆小鬼
罗布胆小鬼

使用jetty:run方式运行,报的错误(太长我去掉了一些重复的):

[INFO] No Spring WebApplicationInitializer types detected on classpath
2016-04-22 11:14:56 ERROR [main] (com.github.diamond.client.netty.Netty4Client.java:141) Failed connect to server localhost:8283 from Netty4Client 169.254.166.171
2016-04-22 11:14:56 INFO [main] (com.github.diamond.client.netty.Netty4Client.java:71) Start Netty4Client Luo/169.254.166.171 connect to the server localhost
[WARNING] FAILED o.e.j.m.p.JettyWebAppContext@473cf652{/,file:/D:/HuiTouZi/GZ-worksppace/htz/src/main/webapp/,STARTING}{file:/D:/HuiTouZi/GZ-worksppace/htz/src/main/webapp/}: java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
    at com.htz.config.Global.<clinit>(Global.java:63)
    at com.htz.config.HtzContextLoaderListener.contextInitialized(HtzContextLoaderListener.java:43)
    at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:798)
    at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)
    at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:789)
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)
    at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1343)
    at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp(JettyWebAppContext.java:296)
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1336)
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
    at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:365)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
    at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
    at org.eclipse.jetty.server.Server.start(Server.java:387)
    at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
    at org.eclipse.jetty.server.Server.doStart(Server.java:354)
    at org.eclipse.jetty.maven.plugin.JettyServer.doStart(JettyServer.java:73)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:534)
    at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:357)
    at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:167)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: com.github.diamond.client.ConfigurationRuntimeException: 本地没有备份配置数据,PropertiesConfiguration 初始化失败。
    at com.github.diamond.client.PropertiesConfiguration.connectServer(PropertiesConfiguration.java:117)
    at com.github.diamond.client.PropertiesConfiguration.<init>(PropertiesConfiguration.java:54)
    at com.github.diamond.client.OverridablePropertiesConfiguration.<init>(OverridablePropertiesConfiguration.java:9)
    at com.htz.common.HtzConfig.<init>(HtzConfig.java:19)
    at com.htz.common.HtzConfig.fromClasspath(HtzConfig.java:50)
    at com.htz.common.HtzConfig.fromClasspath(HtzConfig.java:46)
    at htz.core.common.Global.<clinit>(Global.java:18)
    ... 54 more

FAILED org.eclipse.jetty.server.handler.HandlerCollection@210ea83d[org.eclipse.jetty.server.handler.ContextHandlerCollection@7ec0c236[o.e.j.m.p.JettyWebAppContext@473cf652{/,file:/D:/HuiTouZi/GZ-worksppace/htz/src/main/webapp/,STARTING}{file:/D:/HuiTouZi/GZ-worksppace/htz/src/main/webapp/}], org.eclipse.jetty.server.handler.DefaultHandler@49474dbf, org.eclipse.jetty.server.handler.RequestLogHandler@68415c2e]: java.lang.ExceptionInInitializerError

 FAILED org.eclipse.jetty.maven.plugin.JettyServer@580bdd96: java.lang.ExceptionInInitializerError


 Failed to execute goal org.eclipse.jetty:jetty-maven-plugin:9.2.4.v20141103:run (default-cli) on project htz: Execution default-cli of goal org.eclipse.jetty:jetty-maven-plugin:9.2.4.v20141103:run failed: An API incompatibility was encountered while executing org.eclipse.jetty:jetty-maven-plugin:9.2.4.v20141103:run: java.lang.ExceptionInInitializerError: null

返回顶部
顶部