Java 如何使用SpringSource工具套件开发Tomcat应用程序?

Java 如何使用SpringSource工具套件开发Tomcat应用程序?,java,tomcat,maven,sts-springsourcetoolsuite,Java,Tomcat,Maven,Sts Springsourcetoolsuite,我希望我的Tomcat web应用程序的对象由Maven的pom和Spring的IoC控制,包括会话范围的bean。我的应用程序由几个从jsp文件访问的对象组成 使用suit工具设计此类应用程序的最佳方法是什么?虽然我不想实现MVC层,但我应该使用SpringMVC项目模板吗?或者网络上某个地方有另一个模板?我使用STS的方式是这样的。去 File --> New --> Project --> Maven Project--> Create a simple proje

我希望我的Tomcat web应用程序的对象由Maven的pom和Spring的IoC控制,包括会话范围的bean。我的应用程序由几个从jsp文件访问的对象组成


使用suit工具设计此类应用程序的最佳方法是什么?虽然我不想实现MVC层,但我应该使用SpringMVC项目模板吗?或者网络上某个地方有另一个模板?

我使用STS的方式是这样的。去

File --> New --> Project --> Maven Project--> Create a simple project (skip archtype)  --> Enter the Artifact details. 
例如:组Id:
com.examples
工件Id:
MyProject

点击Finish

现在右键单击project Explorer中的项目,然后选择
Spring工具-->添加Spring项目性质。

我通常使用simple project,因为我喜欢在项目之间使用相同的
pom.xml
,并在需要时添加/删除依赖项

使用Spring的示例pom.xml

<dependencies>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-aop</artifactId>
    <version>3.1.0.RELEASE</version>
    <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-aspects</artifactId>
    <version>3.1.0.RELEASE</version>
    <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-web</artifactId>
    <version>3.1.0.RELEASE</version>
    <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context-support</artifactId>
    <version>3.1.0.RELEASE</version>
    <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-beans</artifactId>
    <version>3.1.0.RELEASE</version>
    <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>3.1.0.RELEASE</version>
     <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>3.1.0.RELEASE</version>
    <scope>runtime</scope>
  </dependency>
  <dependency>
    <groupId>javax.el</groupId>
    <artifactId>javax.el-api</artifactId>
    <version>2.2.4</version>
    <scope>provided</scope>
  </dependency>
  <dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>javax.servlet.jsp-api</artifactId>
    <version>2.2.1</version>
    <scope>provided</scope>
  </dependency>
  <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.0.1</version>
    <scope>provided</scope>
  </dependency>
</dependencies>

org.springframework
春季aop
3.1.0.1发布
运行时
org.springframework
春季方面
3.1.0.1发布
运行时
org.springframework
弹簧网
3.1.0.1发布
运行时
org.springframework
spring上下文支持
3.1.0.1发布
运行时
org.springframework
春豆
3.1.0.1发布
运行时
org.springframework
spring上下文
3.1.0.1发布
运行时
org.springframework
弹簧芯
3.1.0.1发布
运行时
javax.el
javax.el-api
2.2.4
假如
javax.servlet.jsp
javax.servlet.jsp-api
2.2.1
假如
javax.servlet
javax.servlet-api
3.0.1
假如

但是如何添加“Tomcat Nature”,以便我可以使用
WEB-INF
等在Tomcat上调试应用程序?如果您想在Tomcat上进行评测,并且如果您使用提供的VFabric tc服务器。只需双击tc服务器,就会有一个名为Insight的小选项卡。选中“启用指标收集”框。然后重新启动SpringToolSuite并部署一个应用程序,指向浏览器中的,它将带您进入Insight仪表板,在那里您可以查看tomcat和其他人收集的各种统计数据。如果答案在某种程度上帮助您解决了问题,请将其标记为已接受。对不起,我还不明白答案。您告诉过如何使用Maven+Spring,但我不明白如何将Tomcat添加到此列表中;我创建了HelloWorldSerlvet类,但它没有编译,因为它没有HttpServlet类定义,而HttpServlet类定义通常位于/lib目录中。此外,我没有看到DispatcherServlet配置来读取上下文XML。