小编San*_*eep的帖子

Eclipse - Maven - 没有自动反映的依赖关系

我安装了

  • Java 1.7
  • Eclipse Juno
  • 从Eclipse Market安装 - Maven Integration for Eclipse WTP(aka m2e-wtp),m2e-apt,Spring IDE,Spring Tool Suite™(STS)
  • 已定义M2_HOME为安装Maven的目录.PATH更新为%M2_HOME%/bin

我正在使用Windows XP.

我能够创建一个Maven项目但是当尝试添加依赖项(select pom.xml- Dependencies - Add)时,输入artifactId的" Enter groupId, artifactId or sha1 prefix or pattern"不会显示.假如我输入"springframework",它只反映本地安装的jar并且不通过互联网搜索.此外,如果我检查Maven存储库(由Windows选择 - 显示视图 - 其他 - Maven - Maven存储库),则不会在全局存储库中显示任何内容(http://repo.maven.apache.org/maven2).

如果我手动将所需内容artifactID放入pom.xml然后更新maven,则会下载所需的jar.

我正在我的家用电脑上工作,我没有任何代理,并在本地m2设置中设置了以下(C:\Documents and Settings\Sandy\.m2\Settings.xml)

你能告诉我,我需要做什么设置才能使用添加依赖项选项添加输入的工件吗?

提前致谢

java eclipse spring maven

6
推荐指数
2
解决办法
1万
查看次数

Spring MVC - 在JSP视图中没有获得价值

首先,我是Spring MVC世界的新手.

我做了一个简单的程序,其中Spring MVC将处理GET请求并设置一个名为"message"的变量.此变量应在JSP中显示设置值,但未按预期执行.代码正在编译并运行正常.能告诉你,这里做错了什么?

web.xml中

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    id="WebApp_ID" version="2.5">

    <display-name>Archetype Created Web Application</display-name>

    <servlet>
        <servlet-name>loginDispacher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>loginDispacher</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

</web-app>
Run Code Online (Sandbox Code Playgroud)

loginDispacher-servlet.xml中

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd">

    <context:component-scan base-package="com.sandeep" />

    <!-- View resolver -->
    <bean
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/pages/" />
        <property name="suffix" value=".jsp" />
    </bean>
</beans>
Run Code Online (Sandbox Code Playgroud)

Authorization.java

@Controller
@RequestMapping("/authorization")
public class Authorization {
    String message = "This is …
Run Code Online (Sandbox Code Playgroud)

java spring jsp spring-mvc

6
推荐指数
2
解决办法
1万
查看次数

Spring MVC - HTTP状态500 - servlet loginDispacher的Servlet.init()抛出异常

我做了一个简单的程序,但得到了以下错误.我正在使用Eclipse Kelper和Tomcat 7.0.尝试了很多东西,但没有什么对我有用:(

HTTP状态500 - servlet loginDispacher的Servlet.init()引发了异常


类型异常报告

消息Servlet.init()用于servlet loginDispacher抛出异常

description服务器遇到内部错误,导致无法完成此请求.

例外

javax.servlet.ServletException:servlet loginDispacher的Servlet.init()抛出异常org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 100)org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)org.apache.coyote.http11.AbstractHttp11Processor.process( AbstractHttp11Processor.java:1041)org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:603)org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run(JIoEndpoint.java:312)java.util. concurrent.ThreadPoolExecutor.runWorker(Unknown Source)java.util.concurrent.ThreadPoolExecutor $ Worker.run(Unknown Source)java.lang.Thread.run(Unknown Source)

根本原因

java.lang.NoSuchMethodError:org.springframework.core.GenericTypeResolver.resolveTypeArguments(Ljava/lang/Class; Ljava/lang/Class;)[Ljava/lang/Class; org.springframework.core.convert.support.GenericConversionService.getRequiredTypeInfo(GenericConversionService.java:260)org.springframework.core.convert.support.GenericConversionService.addConverter(GenericConversionService.java:83)org.springframework.core.convert.support. DefaultConversionService.addScalarConverters(DefaultConversionService.java:63)org.springframework.core.convert.support.DefaultConversionService.addDefaultConverters(DefaultConversionService.java:54)org.springframework.core.convert.support.DefaultConversionService.(DefaultConversionService.java:43)org .springframework.core.env.AbstractPropertyResolver.(AbstractPropertyResolver.java:41)org.springframework.core.env.PropertySourcesPropertyResolver.(PropertySourcesPropertyResolver.java:41)org.springframework.core.env.AbstractEnvironment.(AbstractEnvironment.java:98) org.springframework.core.env.StandardEnvironment.(StandardEnvironment.java:54)org.springframework.web.context.support.StandardServletEnvironment.(Standa rdServletEnvironment.java:44)org.springframework.web.servlet.HttpServletBean.createEnvironment(HttpServletBean.java:213)org.springframework.web.servlet.HttpServletBean.getEnvironment(HttpServletBean.java:203)org.springframework.web.servlet. HttpServletBean.init(HttpServletBean.java:126)javax.servlet.GenericServlet.init(GenericServlet.java:160)org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)org.apache.catalina.valves. ErrorReportValve.invoke(ErrorReportValve.java:100)org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)org.apache. coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:603)org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run(JIoEndpoint. java:312)java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)j ava.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源)java.lang.Thread.run(未知来源)

note备注根本原因的完整堆栈跟踪在Apache Tomcat /7.0.47日志中.


Apache Tomcat/7.0.47

源代码非常简单.

web.xml中

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    id="WebApp_ID" version="2.5">

    <servlet>
        <servlet-name>loginDispacher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>loginDispacher</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

</web-app>
Run Code Online (Sandbox Code Playgroud)

loginDispacher-servlet.xml中

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" …
Run Code Online (Sandbox Code Playgroud)

java spring tomcat spring-mvc

4
推荐指数
1
解决办法
8万
查看次数

标签 统计

java ×3

spring ×3

spring-mvc ×2

eclipse ×1

jsp ×1

maven ×1

tomcat ×1