小弟最近想用Struts开发一个web 应用程序,但由于之前从未碰过Java和Web方面的东西,现在只能在网上边学边做,但在环境配置上依然出现一些摸不着头脑的问题,我罗列一下,大家帮我看看,谢谢!先说我做过的一些前期准备:
1:下载了免安装的Tomcat7.0.2版本,解压到了c:\program files\目录下,然后添加或修改环境变量classpath,TOMCAT_HOME,CATALINA_HOME,CATALINA_BASE。然后启动Tomcat,在Ie浏览器中敲入http://localhost:8080/,能出来Tomcat首页。
2:下载eclipse-jee-helios-SR1-win32-x86_64,并解压,能启动Eclipse
3:下载struts2.2.1,解压struts-2.2.1-lib碰到的问题:
1:打开Eclipse,打开file->new->project,选择web下面的Dynamic Web Project, 然后配置,在“Target runtime”和"Configuration"下面都选择Tomcat v7.0。我的问题:
在WEB-INF和lib下面没有任何文件,如web.xml。需要自己手工创建吗?如果是工程建好后自动产生的,现在却没有,该怎么解决这个问题?提这问题的背景:
我基本知道struts里面的servelet是通过Tomcat来调用的,而Tomcat是通过读取web.xml来判断该不该调用这个 servelet。另外,我在一些Struts的学习文档中发现这个web.xml文件都是在工程建好后自动创建的,现在没有出现,我怀疑是Tomcat 没有跟Eclipse集成起来的原因(在Eclipse的window->preferences里面没找到Tomcat的影子)。

解决方案 »

  1.   


    是你创建的工程模板不对file -->new -->other-->web--->Dynamic Web Project用这个就有了
      

  2.   

    Eclipse貌似是需要MyEclipse的支持才能弄WEB项目吧~~~~
      

  3.   

    你最好用myeclipse,因为Eclipse不支持,需要MyEclipse的插件
      

  4.   

    我下载了MyEclipse 8.5,解压安装后直接能开发web程序,还是说要把features和plugins里面的东西拷贝到eclipse里对应目录才行啊?
      

  5.   

    eclipse不需要myeclipse就可以直接开发web程序了。
      

  6.   

    eclipse有高版本才可以开发WEB程序