在尝试运行我的网络应用程序时,我收到了下面提到的错误。以前我的应用程序运行正常。但今天我给了maven干净,然后尝试通过给maven目标作为tomcat来破坏它:运行,我收到此错误
[INFO]
[INFO] BUILD FAILURE
[INFO]
[INFO] Total time: 6.754s
[INFO] Finished at: Tue Mar 11 15:09:44 IST 2014
[INFO] Final Memory: 11M/28M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:run (default-cli) on project metaDB: Could not start Tomcat: Memory database file
D:\WORK\target\tomcat\conf\tomcat-users.xml cannot be read -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
请帮助解决这个问题。
答案 0 :(得分:8)
删除文件夹“D:\ WORK \ target \ tomcat \”并再试一次,tomcat-maven-plugin将重新创建此文件夹和文件“tomcat-users.xml”。
答案 1 :(得分:1)
在以下位置为Tomcat用户创建文件:
D:\WORK\target\tomcat\conf\tomcat-users.xml
并添加以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="admin"/>
<role rolename="manager"/>
<user username="admin" password="admin" roles="tomcat,admin,manager"/>
</tomcat-users>
答案 2 :(得分:0)
解决方案:在重建项目之前,必须先停止tomcat maven插件。