SSH-Struts第四弹:Struts2学习过程中遇到的问题

1、2014-03-27 22:03:10

问题点:在struts.xml中进行常量的配置:devMode=true不起作用,还是必须重新启动tomcat,才能使修改过的struts.xml和Action类起作用。

原因及解决方案:网上搜索到的原因是MyEclipse的Tomcat放在了“D:\MyEclipse\Workspaces\.metadata\.me_tcat”路径下,而该路径中含有空格,使得devMode=true配置不能正常起作用。

2、2014-03-27 22:40:35

问题点:配置struts.xml时,提示Package default extends undefined package struts-default警告。

原因及解决方案:MyEclipse会自动联网校验struts.xml的DTD是否正确。如果不能上网时,会提示“Package default extends undefined package struts-default”的警告。不能上网的情况下,可以配置本地的DTD,在Windows-Preferences-XML Catalog,选中User Specified Entries,点击Add按钮,点击File System,浏览到struts-2.3.16.1-all\src\core\src\main\resources\struts-2.3.dtd填充Location,Key Type选择URI,并在Key中输入“http://struts.apache.org/dtds/struts-2.3.dtd”,点击确定即可。

需要注意的是:输入的Key对应的版本,一定要和引用的DTD文件的版本一致。

作者: Candyメ奶糖

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
博文来源广泛,如原作者认为我侵犯知识产权,请尽快给我发邮件 359031282@qq.com联系,我将以第一时间删除相关内容。

上一篇:maven构建myeclipse 工程


下一篇:仮名の読み方