这个没有影响,不过你也可以手动添加web.xml这个文件还是可以按照以前的配置。不过,从servlet 3.0(还是2.x?记不清楚了),就不用配置web.xml,直接在代码中注解,这是新特性。所以这也是为什么你的项目没有自动生成web.xml的原因。
下面是一个简单的示例:
@WebServlet(urlPatterns = {"/simple"}, asyncSupported = true,
loadOnStartup = -1, name = "SimpleServlet", displayName = "ss",
initParams = {@WebInitParam(name = "username", value = "tom")}
)
public class SimpleServlet extends HttpServlet{ … }
如此配置之后,就可以不必在 web.xml 中配置相应的
具体你可以参考IBM的链接:(这里讲的很详细,请务必看看)
http://www.ibm.com/developerworks/cn/java/j-lo-servlet30/#major3
myeclipse 2015中使用J2EE6.0版本新建Web Project会自动在WebRoot创建web.xml的,如果没有看到,可以刷新一下就可以看到了。
在myeclipse 2015中创建web 工程:
1、点击file->new->web project
2、输入工程名称,选择工程目录(不要和其他工程放一起)javaEE和java、JSTL选择最新版本,Target runtime选择Apache Tomcat v8.0,若没有配置点击add new runtime进行配置。
3、选中工程目录,点击Manage Deployment,为工程配置Apache Tomcat 8.0 server
4、点击add, 然后点击finish,OK完成
5、右键点击servers下的Tomcat v8.0 server at localhost,左键点击start,运行没有出现错误信息,且为started状态即为启动成功