部署项目的时候发现项目一直报错,自己找了很久也没有解决。
报错信息:
: Error creating bean with name '#0': Initialization of bean failed; nested exception is : Error creating bean with name '#1': Cannot create inner bean '#0' of type [] while setting constructor argument; nested exception is : Cannot find class [] for bean with name '#0' defined in class path resource [serverConfig/]; nested exception is :
at (:547) ~[spring-beans-4.0.:4.0.]
at (:475) ~[spring-beans-4.0.:4.0.]
at $(:302) ~[spring-beans-4.0.:4.0.]
at (:229) ~[spring-beans-4.0.:4.0.]
at (:298) ~[spring-beans-4.0.:4.0.]
at (:193) ~[spring-beans-4.0.:4.0.]
at (:706) ~[spring-beans-4.0.:4.0.]
at (:762) ~[spring-context-4.0.:4.0.]
at (:482) ~[spring-context-4.0.:4.0.]
at (:658) [spring-webmvc-4.0.:4.0.]
at (:624) [spring-webmvc-4.0.:4.0.]
at (:672) [spring-webmvc-4.0.:4.0.]
at (:543) [spring-webmvc-4.0.:4.0.]
at (:484) [spring-webmvc-4.0.:4.0.]
at (:136) [spring-webmvc-4.0.:4.0.]
at (:158) [:3.]
at (:1231) [:8.0.23]
at (:1144) [:8.0.23]
at (:1031) [:8.0.23]
at (:4914) [:8.0.23]
at (:5201) [:8.0.23]
at (:150) [:8.0.23]
at $(:1409) [:8.0.23]
at $(:1399) [:8.0.23]
at (Unknown Source) [na:1.7.0_51]
at (Unknown Source) [na:1.7.0_51]
at $(Unknown Source) [na:1.7.0_51]
at (Unknown Source) [na:1.7.0_51]
Caused by: : Error creating bean with name '#1': Cannot create inner bean '#0' of type [] while setting constructor argument; nested exception is : Cannot find class [] for bean with name '#0' defined in class path resource [serverConfig/]; nested exception is :
at (:290) ~[spring-beans-4.0.:4.0.]
at (:122) ~[spring-beans-4.0.:4.0.]
at (:632) ~[spring-beans-4.0.:4.0.]
at (:140) ~[spring-beans-4.0.:4.0.]
at (:1115) ~[spring-beans-4.0.:4.0.]
at (:1018) ~[spring-beans-4.0.:4.0.]
at (:504) ~[spring-beans-4.0.:4.0.]
at (:475) ~[spring-beans-4.0.:4.0.]
at $(:302) ~[spring-beans-4.0.:4.0.]
at (:229) ~[spring-beans-4.0.:4.0.]
at (:298) ~[spring-beans-4.0.:4.0.]
at (:198) ~[spring-beans-4.0.:4.0.]
at (:470) ~[spring-beans-4.0.:4.0.]
at (:1073) ~[spring-context-4.0.:4.0.]
at (:277) ~[spring-beans-4.0.:4.0.]
at (:221) ~[spring-webmvc-4.0.:4.0.]
at (:196) ~[spring-webmvc-4.0.:4.0.]
at (:120) ~[spring-context-4.0.:4.0.]
at (:76) ~[spring-web-4.0.:4.0.]
at (:74) ~[spring-context-4.0.:4.0.]
at (:119) ~[spring-context-4.0.:4.0.]
at (:94) ~[spring-context-4.0.:4.0.]
at (:407) ~[spring-beans-4.0.:4.0.]
at (:1546) ~[spring-beans-4.0.:4.0.]
at (:539) ~[spring-beans-4.0.:4.0.]
... 27 common frames omitted
Caused by: : Cannot find class [] for bean with name '#0' defined in class path resource [serverConfig/]; nested exception is :
at (:1325) ~[spring-beans-4.0.:4.0.]
at (:452) ~[spring-beans-4.0.:4.0.]
at (:276) ~[spring-beans-4.0.:4.0.]
... 51 common frames omitted
Caused by: :
at (:1305) ~[:8.0.23]
at (:1157) ~[:8.0.23]
at (:246) ~[spring-core-4.0.:4.0.]
at (:395) ~[spring-beans-4.0.:4.0.]
at (:1346) ~[spring-beans-4.0.:4.0.]
at (:1317) ~[spring-beans-4.0.:4.0.]
... 53 common frames omitted
09:15:16.393 [localhost-startStop-1] DEBUG - Destroying singletons in @6e5fb6c: defining beans [,#0,,,,,fastJsonHttpMessageConverter,stringHttpMessageConverter,mvcContentNegotiationManager,#0,#0,#0,mvcUriComponentsContributor,#0,#0,#0,#0,,,,#0,#0,#1,#0,,]; parent: @55d87f25
09:15:16.394 [localhost-startStop-1] DEBUG - Retrieved dependent beans for bean '(inner bean)#200c6128': [#0]
09:15:16.394 [localhost-startStop-1] ERROR - Context initialization failed
: Error creating bean with name '#0': Initialization of bean failed; nested exception is : Error creating bean with name '#1': Cannot create inner bean '#0' of type [] while setting constructor argument; nested exception is : Cannot find class [] for bean with name '#0' defined in class path resource [serverConfig/]; nested exception is :
at (:547) ~[spring-beans-4.0.:4.0.]
at (:475) ~[spring-beans-4.0.:4.0.]
at $(:302) ~[spring-beans-4.0.:4.0.]
at (:229) ~[spring-beans-4.0.:4.0.]
at (:298) ~[spring-beans-4.0.:4.0.]
at (:193) ~[spring-beans-4.0.:4.0.]
at (:706) ~[spring-beans-4.0.:4.0.]
at (:762) ~[spring-context-4.0.:4.0.]
at (:482) ~[spring-context-4.0.:4.0.]
at (:658) ~[spring-webmvc-4.0.:4.0.]
at (:624) ~[spring-webmvc-4.0.:4.0.]
at (:672) ~[spring-webmvc-4.0.:4.0.]
at (:543) ~[spring-webmvc-4.0.:4.0.]
at (:484) ~[spring-webmvc-4.0.:4.0.]
at (:136) [spring-webmvc-4.0.:4.0.]
at (:158) [:3.]
at (:1231) [:8.0.23]
at (:1144) [:8.0.23]
at (:1031) [:8.0.23]
at (:4914) [:8.0.23]
at (:5201) [:8.0.23]
at (:150) [:8.0.23]
at $(:1409) [:8.0.23]
at $(:1399) [:8.0.23]
at (Unknown Source) [na:1.7.0_51]
at (Unknown Source) [na:1.7.0_51]
at $(Unknown Source) [na:1.7.0_51]
at (Unknown Source) [na:1.7.0_51]
Caused by: : Error creating bean with name '#1': Cannot create inner bean '#0' of type [] while setting constructor argument; nested exception is : Cannot find class [] for bean with name '#0' defined in class path resource [serverConfig/]; nested exception is :
at (:290) ~[spring-beans-4.0.:4.0.]
at (:122) ~[spring-beans-4.0.:4.0.]
at (:632) ~[spring-beans-4.0.:4.0.]
at (:140) ~[spring-beans-4.0.:4.0.]
at (:1115) ~[spring-beans-4.0.:4.0.]
at (:1018) ~[spring-beans-4.0.:4.0.]
at (:504) ~[spring-beans-4.0.:4.0.]
at (:475) ~[spring-beans-4.0.:4.0.]
at $(:302) ~[spring-beans-4.0.:4.0.]
at (:229) ~[spring-beans-4.0.:4.0.]
at (:298) ~[spring-beans-4.0.:4.0.]
at (:198) ~[spring-beans-4.0.:4.0.]
at (:470) ~[spring-beans-4.0.:4.0.]
at (:1073) ~[spring-context-4.0.:4.0.]
at (:277) ~[spring-beans-4.0.:4.0.]
at (:221) ~[spring-webmvc-4.0.:4.0.]
at (:196) ~[spring-webmvc-4.0.:4.0.]
at (:120) ~[spring-context-4.0.:4.0.]
at (:76) ~[spring-web-4.0.:4.0.]
at (:74) ~[spring-context-4.0.:4.0.]
at (:119) ~[spring-context-4.0.:4.0.]
at (:94) ~[spring-context-4.0.:4.0.]
at (:407) ~[spring-beans-4.0.:4.0.]
at (:1546) ~[spring-beans-4.0.:4.0.]
at (:539) ~[spring-beans-4.0.:4.0.]
... 27 common frames omitted
Caused by: : Cannot find class [] for bean with name '#0' defined in class path resource [serverConfig/]; nested exception is :
at (:1325) ~[spring-beans-4.0.:4.0.]
at (:452) ~[spring-beans-4.0.:4.0.]
at (:276) ~[spring-beans-4.0.:4.0.]
... 51 common frames omitted
Caused by: :
at (:1305) ~[:8.0.23]
at (:1157) ~[:8.0.23]
at (:246) ~[spring-core-4.0.:4.0.]
at (:395) ~[spring-beans-4.0.:4.0.]
at (:1346) ~[spring-beans-4.0.:4.0.]
at (:1317) ~[spring-beans-4.0.:4.0.]
... 53 common frames omitted
六月 13, 2016 9:15:16 上午 log
严重:
: Error creating bean with name '#0': Initialization of bean failed; nested exception is : Error creating bean with name '#1': Cannot create inner bean '#0' of type [] while setting constructor argument; nested exception is : Cannot find class [] for bean with name '#0' defined in class path resource [serverConfig/]; nested exception is :
at (:547)
at (:475)
at $(:302)
at (:229)
at (:298)
at (:193)
at (:706)
at (:762)
at (:482)
at (:658)
at (:624)
at (:672)
at (:543)
at (:484)
at (:136)
at (:158)
at (:1231)
at (:1144)
at (:1031)
at (:4914)
at (:5201)
at (:150)
at $(:1409)
at $(:1399)
at (Unknown Source)
at (Unknown Source)
at $(Unknown Source)
at (Unknown Source)
Caused by: : Error creating bean with name '#1': Cannot create inner bean '#0' of type [] while setting constructor argument; nested exception is : Cannot find class [] for bean with name '#0' defined in class path resource [serverConfig/]; nested exception is :
at (:290)
at (:122)
at (:632)
at (:140)
at (:1115)
at (:1018)
at (:504)
at (:475)
at $(:302)
at (:229)
at (:298)
at (:198)
at (:470)
at (:1073)
at (:277)
at (:221)
at (:196)
at (:120)
at (:76)
at (:74)
at (:119)
at (:94)
at (:407)
at (:1546)
at (:539)
... 27 more
Caused by: : Cannot find class [] for bean with name '#0' defined in class path resource [serverConfig/]; nested exception is :
at (:1325)
at (:452)
at (:276)
... 51 more
Caused by: :
at (:1305)
at (:1157)
at (:246)
at (:395)
at (:1346)
at (:1317)
... 53 more
六月 13, 2016 9:15:16 上午 loadOnStartup
严重: Servlet [springmvc] in web application [/yitianjian-front] threw load() exception
:
at (:1305)
at (:1157)
at (:246)
at (:395)
at (:1346)
at (:1317)
at (:452)
at (:276)
at (:122)
at (:632)
at (:140)
at (:1115)
at (:1018)
at (:504)
at (:475)
at $(:302)
at (:229)
at (:298)
at (:198)
at (:470)
at (:1073)
at (:277)
at (:221)
at (:196)
at (:120)
at (:76)
at (:74)
at (:119)
at (:94)
at (:407)
at (:1546)
at (:539)
at (:475)
at $(:302)
at (:229)
at (:298)
at (:193)
at (:706)
at (:762)
at (:482)
at (:658)
at (:624)
at (:672)
at (:543)
at (:484)
at (:136)
at (:158)
at (:1231)
at (:1144)
at (:1031)
at (:4914)
at (:5201)
at (:150)
at $(:1409)
at $(:1399)
at (Unknown Source)
at (Unknown Source)
at $(Unknown Source)
at (Unknown Source)
我的:
<?xml version="1.0" encoding="UTF-8"?>
<beans default-autowire="byName"
xmlns:xsi="http:///2001/XMLSchema-instance" xmlns="/schema/beans"
xmlns:p="/schema/p" xmlns:context="/schema/context"
xmlns:mvc="/schema/mvc" xmlns:aop="/schema/aop"
xmlns:tx="/schema/tx"
xsi:schemaLocation="/schema/context /schema/context/spring-context-4.
/schema/beans /schema/beans/spring-beans-4.
/schema/mvc /schema/mvc/spring-mvc-4.
/schema/tx /schema/tx/spring-tx-4.
/schema/aop /schema/aop/spring-aop-4.">
<description>Spring MVC Configuration</description>
<aop:aspectj-autoproxy></aop:aspectj-autoproxy>
<!-- 加载配置属性文件 -->
<context:property-placeholder
ignore-unresolvable="true" location="classpath:/serverDefault/" />
<!-- 使用Annotation自动注册Bean,只扫描@Controller -->
<context:component-scan base-package=""
use-default-filters="false">
<context:include-filter type="annotation"
expression="" />
</context:component-scan>
<!-- 自动注册 DefaultAnnotationHandlerMapping 与 AnnotationMethodHandlerAdapter -->
<bean
class="">
<property name="supportedMediaTypes">
<list>
<!--返回字符串格式json -->
<value>application/json;charset=UTF-8</value>
<value>text/html;charset=UTF-8</value><!-- 避免IE出现下载JSON文件的情况 -->
</list>
</property>
</bean>
<bean
class="">
<constructor-arg value="UTF-8" index="0" /><!-- 避免出现乱码 -->
<property name="supportedMediaTypes">
<list>
<value>text/plain;charset=UTF-8</value>
</list>
</property>
</bean>
<mvc:annotation-driven>
<mvc:message-converters>
<ref bean="stringHttpMessageConverter" />
<ref bean="fastJsonHttpMessageConverter" />
</mvc:message-converters>
</mvc:annotation-driven>
<mvc:resources location="/resources/" mapping="/resources/**" />
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**" />
<mvc:exclude-mapping path="/resources/**" />
<bean class="" />
</mvc:interceptor>
</mvc:interceptors>
<!-- 视图文件解析配置 -->
<bean
class="">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
</bean>
</beans>
我的:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="/xml/ns/javaee" xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="/xml/ns/javaee /xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<context-param>
<param-name>webAppRootKey</param-name>
<param-value></param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/serverConfig/</param-value>
</context-param>
<!-- 加载spring文件监听器 -->
<listener>
<listener-class></listener-class>
</listener>
<!-- spring 乱码过滤器 -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class></filter-class>
<async-supported>true</async-supported>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- spring MVC -->
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class></servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/serverConfig/</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
<async-supported>true</async-supported>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<!-- Session 配置 -->
<session-config>
<session-timeout>120</session-timeout>
</session-config>
<listener>
<listener-class></listener-class>
</listener>
</web-app>
我的Java代码:
package ;
import ;
import ;
import ;
import ;
public class LoginInterceptor extends HandlerInterceptorAdapter {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
// 后台session控制
String uri = ();
if ((() + "/") || ("/login") || ("/logout")) {
return true;
}
Object obj = ().getAttribute("user");
if (obj == null) {
PrintWriter out = ();
("<script>='"+()+"/'</script>");
();
();
return false;
} else {
return (request, response, handler);
}
}
}
我的:
<project xmlns="/POM/4.0.0" xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="/POM/4.0.0 /maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId></groupId>
<artifactId>com-yitianjian</artifactId>
<version>2.0.0-SNAPSHOT</version>
</parent>
<groupId></groupId>
<artifactId>yitianjian-front</artifactId>
<packaging>war</packaging>
<version>2.0-SNAPSHOT</version>
<name>yitianjian-front</name>
<url></url>
<build>
<plugins>
<!-- war打包插件, 设定war包名称不带版本号 -->
<plugin>
<groupId></groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.5</version>
<configuration>
<warName>${}</warName>
</configuration>
</plugin>
<plugin>
<groupId></groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.1.4.v20140401</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId></groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.1.2</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId></groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.0-beta-1</version>
<configuration>
<url>http://localhost:8080/manager</url>
<server>myserver</server>
</configuration>
</plugin>
<plugin>
<groupId></groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.26</version>
<configuration>
<webAppSourceDirectory>src/main/webapp</webAppSourceDirectory>
<scanIntervalSeconds>6</scanIntervalSeconds>
<contextPath>/serverConfig</contextPath>
<webDefaultXml></webDefaultXml>
<jettyEnvXml></jettyEnvXml>
<connectors>
<connector implementation="">
<port>8080</port>
<headerBufferSize>80000</headerBufferSize>
</connector>
</connectors>
<stopKey>stop</stopKey>
<stopPort>8089</stopPort>
</configuration>
</plugin>
</plugins>
</build>
<properties>
<>UTF-8</>
<>1.7.6</>
<>1.1.1</>
<>4.0.</>
<>1.7</>
<>1.7</>
<>3.1</>
</properties>
<repositories>
<repository>
<id>central</id>
<name>Maven Central</name>
<url>/maven2/</url>
</repository>
<repository>
<id>spring-release</id>
<name>Spring Maven Release Repository</name>
<url>/libs-release</url>
</repository>
<repository>
<id>atlassian-m2-repository</id>
<url>/repository/public</url>
</repository>
<repository>
<id>thirdparty</id>
<name>Nexus thirdparty Repository</name>
<url>:8081/nexus/content/repositories/thirdparty/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>yitianjian-common</artifactId>
<version>2.0-SNAPSHOT</version>
</dependency>
<!-- spring -->
<dependency>
<groupId></groupId>
<artifactId>spring-core</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>spring-beans</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>spring-context-support</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>spring-jdbc</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>spring-tx</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>spring-messaging</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>spring-webmvc</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>spring-websocket</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>-api</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>spring-web</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>jackson-core</artifactId>
<version>2.5.1</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>jackson-databind</artifactId>
<version>2.5.1</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.5.1</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>druid</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>aspectjrt</artifactId>
<version>1.6.11</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.6.11</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.7</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId></artifactId>
<version>1</version>
</dependency>
<!-- Servlet -->
<dependency>
<groupId></groupId>
<artifactId>-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>logback-core</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>logback-classic</artifactId>
<version>${}</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>jxl</artifactId>
<version>2.6.12</version>
<exclusions>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.10-FINAL</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</dependency>
</dependencies>
</project>
寻求大神帮忙,感谢感谢!!!