有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java服务器错误:所选内容不包含任何可以在服务器上运行的资源

我正在尝试使用AOP技术学习Spring框架。因此,我创建了一个普通的Java项目(没有Maven),并导入了spring JARspring以及AOPAspectJ的JAR(请参见下面的屏幕截图)

之前一切正常,我得到了输出

但是在第二天,我试图再次运行该项目,但我得到了窗口错误^{。因此,在错误发生后,如果我右键单击AopMain类,我就没有在服务器上运行该类的选项。为了再次获得该选项,我必须重新启动eclipse并启动Tomcat7服务器

我应该怎么做来修复错误

AopMain

package org.stack;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.stack.service.ShapeService;


    public class AopMain {
        public static void main(String[] args) {
            ApplicationContext ctx = new ClassPathXmlApplicationContext(
                    "file:src/spring.xml");
            ShapeService shapeService =  (ShapeService) ctx
                    .getBean("shapeService", ShapeService.class);
            System.out.println(shapeService.getCircle().getName());
        }

    }

package org.stack.model;

public class Circle {

    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

}

三角形

package org.stack.model;

public class Triangle {
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

}

ShapeService

package org.stack.service;

import org.stack.model.Circle;
import org.stack.model.Triangle;

public class ShapeService {
    private Circle circle;
    private Triangle triangle;

    public Circle getCircle() {
        return circle;
    }

    public void setCircle(Circle circle) {
        this.circle = circle;
    }

    public Triangle getTriangle() {
        return triangle;
    }

    public void setTriangle(Triangle triangle) {
        this.triangle = triangle;
    }

}

春天。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"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
    http://www.springframework.org/schema/aop 
    http://www.springframework.org/schema/aop/spring-aop-3.0.xsd ">

    <aop:aspectj-autoproxy />
    <bean name="triangle" class="org.stack.model.Triangle">
        <property name="name" value="Triangle name"></property>
    </bean>

    <bean name="circle" class="org.stack.model.Circle">
        <property name="name" value="Circle name"></property>
    </bean>

    <bean name="shapeService" class="org.stack.service.ShapeService"
        autowire="byName">
    </bean>

    <!--  <bean name="loggingAspect" class="org.stack.aspect.LoggindAdvice"></bean> -->

</beans>

错误

enter image description here


共 (0) 个答案