彻底崩溃,struts2问题。

用myeclipse8.5创建的struts2
把别人的源码拿过来
我访问就是找不到请求资源,配置,路径都看了绝对一点问题都没有。
就还是404
我郁闷
咋回事?

如果你是用myeclipse8.5自动加的struts2.1包的话,把lib包下的这几个删除
struts2-convention-plugin-2.1.8.1.jar、struts2-embeddedjsp-plugin-2.1.8.1.jar、struts2-json-plugin-2.1.8.1.jar。有的时候这几个包有冲突。

在myeclip里点中左边的工程,右键,然后点Properties属性,在弹出对话框里点Resources选项,可以看看头3个配置是不是正确的。从别人那地方拷过来后,Location这个选项下的工程位置是不是不对?

太自信了
字数补丁.exe

有时候就有这个问题,重新部署,重启服务试试吧,

自己慢慢的调试吧。有的时候别人的项目用的绝对路径等等一些配置的,是不能访问到的。。

检查工程名是否一致

最好重新部署一遍。这样的路径问题我也遇到过的。

最好自己添加官方包和配置 别用那些自动生成的玩意

请贴启动日志~

检查工程名是否跟你拷过来的一致不?如果不一样要改为一致重新发布才行。

1.检查你的build path,看struts2相关包有无冲突(.class文件不能使只读状态)。
2.检查工程目录的.project文件是否只读,并确认里面内容是你的工程配置。
3.检查你发布工程的路径,如使用的虚拟目录则好好检查docbase path等配置

原因应该是你的应用在启动时出现了异常, server启动失败, 仔细看看log, 抛了哪些异常, 把异常详细信息发出来

1.检查你的build path,看struts2相关包有没有问题。
2.检查应用服务下有没有你发布的项目代码,并确认项目名称没有搞错。

把工程的名字改一下,然后再重新发布。