2010-01-13 77 views
1

我第一次尝试使用eclipse的spring mvc教程,但是有点沮丧,刚开始使用netbeans的几个步骤。第一个servlet/jsp应用程序,只需要一些说明

NetBeans中使用Java网页模板,创建文件夹,如:

/webpages 
/webpages/meta-inf/ 
/webpages/web-inf/ 
/webpages/*.jsp 
/source packages 
/source packages/xxxx/xxx.java 
/test packages/ 
/libraries 
/configuration files 
/configuration files/manifest.mf, context.xml, web.xml 

弹簧教程提出创建:

/appname/ 
/appname/src 
/appname/war (jsp's go here) 
/appname/war/web.xml 
/appname/build.xml 
/appname/build.properties 
/appname/war/WEB-INF/appname-servlet.xml 
/appname/src/appname/web/HelloController.java 

现在的问题是,如果我修改了我的NetBeans项目镜像这个结构,它会打破netbeans给我的自动构建吗?

我下载了完整版本的netbeans,所以我不确定Ant是否带有它?

当使用IDE的构建/运行时,我想我正在使用IDE的构建引擎,我可以强制它以某种方式使用Ant,或者只是在命令行上使用Ant吗?

+1

很明显,你花了一小时放弃使用Eclipse?哇。 http://stackoverflow.com/questions/2061082/setting-up-tomcat-with-eclipse-on-first-jsp-program – delfuego 2010-01-14 01:42:31

回答

0

一个选项,因为你有Netbeans,就是使用Maven来做到这一点。 Maven是netbeans可以使用的外部构建系统(以及更多)。创建一个新项目并选择一个Maven项目。然后创建一个简单的Java Web应用程序(或者如果你想潜入其中,可以使用Spring应用程序)。设置的目录结构将是正确的。

+1

值得一试,我想,但我怀疑是Maven会导致比它更多的问题修复。每次我尝试这种事情时,我都遇到过Maven的麻烦。 – 2010-01-13 23:59:32

+1

春季教程没有使用maven标准布局,所以这没有帮助。 http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html – 2010-01-14 00:02:46

+0

为了更具体一点,Maven *将*建立并坚持一个与根本不同的目录结构Spring教程中概述的内容;所以没有太多的收获。当然只是我的意见。 – 2010-01-14 00:04:10

0

作为一名Eclipse用户,我对NetBeans并不擅长。但我知道“内部构建系统”是基于Ant和一个相当复杂的项目框架Ant文件。

您可以在文件和目标迷宫中挖掘自己的方式并手动修复问题,但我的建议是将Spring教程的名称改为NetBeans提供给您的目录结构。

1

以下是NetBeans重写的Spring tutorial

+0

+1,看起来很有帮助。 – 2010-01-14 00:10:52

相关问题