为什么web项目都配置好了却没有run on server 选项

![![![图片说明](https://img-ask.csdn.net/upload/201603/17/1458215843_808618.jpg)<br>
图片说明](https://img-ask.csdn.net/upload/201603/17/1458215835_681724.jpg)<br>
图片说明](https://img-ask.csdn.net/upload/201603/17/1458215831_230802.jpg)<br>
![图片说明](https://img-ask.csdn.net/upload/201603/17/1458215867_28000.jpg)<br>
图片说明
图片说明

这是一个简单的配置,通过注册页面输入用户名,密码,通过struts.xml控制转到AddUserAction.java进行处理(在里面由于public String execute() throws Exception {
// TODO Auto-generated method stub
return "success";
},所以返回的永远是success字符串,再通过struts.xml文件转到index.jsp)

这是它的一个主要原理,可是为什么我tomcat都配置好了,构建路径什么的都是好的,就是当在region.jsp文件右键,run as 时,并没有run as on server 选项,这是为什么。

是不是没有配置它的run target?

run targert是什么,在哪里配置

我现在在网上搜了各种办法,那个run on server 的问题解决了,但那个login.jsp页面右键run on server 后出现了注册页面,输入login 和check后,点击注册,却并没有跳转到struts.xml里面配置的那样,并没有转到index.jsp页面,而是报错了,这是为什么