为什么在eclipse里面做struts项目,若放在myeclipse里面就可以用,但是直接放在tomcat里面就会出现404错误
求教发现时没有在WEB-INF里面出现classes这个文件夹,项目没有编译,部署,但在myeclipse中打开就会出现,不懂啊,求教!!!...
求教
发现时没有在WEB-INF里面出现classes这个文件夹,项目没有编译,部署,但在myeclipse中打开就会出现,不懂啊,求教!!! 展开
发现时没有在WEB-INF里面出现classes这个文件夹,项目没有编译,部署,但在myeclipse中打开就会出现,不懂啊,求教!!! 展开
3个回答
展开全部
可能是你没部署,因为myeclipse里面有个部署功能,eclipse里面好像没有,要写个xxx.xml(ant)把你所有类编译后,通过tomcat里面的server.xml中的<context>指定你编译后文件路径,比如 <Context docBase="D:\workspace\项目名称\web" path="" reloadable="true" debug="1"/>,我也不太熟,不过大概意思是这样。如有回答不好请指点,谢谢! 访问方法如楼上……
是你没有编译,myeclipse里面的部署相当于编译你的JAVA类文件成CLASS文件……
是你没有编译,myeclipse里面的部署相当于编译你的JAVA类文件成CLASS文件……
展开全部
修改tomcat/conf/server.xml文件,在
<Host……>和</Host>中间加入一行(<Host>段一般在server.xml的最下面):
加完后效果:
<Host……>
<Context docBase="F:\你的工程\WebContent" path="/mypage" reloadable="true"/>
</Host>
访问方法:开启tomcat服务,在浏览器地址栏中输入:localhost:8080/mypage/
<Host……>和</Host>中间加入一行(<Host>段一般在server.xml的最下面):
加完后效果:
<Host……>
<Context docBase="F:\你的工程\WebContent" path="/mypage" reloadable="true"/>
</Host>
访问方法:开启tomcat服务,在浏览器地址栏中输入:localhost:8080/mypage/
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查看访问路径。
myelicpse的web.xml配置默认设置了index.html。
myelicpse的web.xml配置默认设置了index.html。
追问
不是的,我查看web.xml了,不光起始页面index.jsp的问题,还有就是action也不能用,但是放在myeclipse中就能用!我是新手,说的详细点,谢了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询