Deployment error:
Access to Tomcat server has not been authorized. Set the correct username and password with the "manager" role in the Tomcat customizer in the Server Manager.
See the server log for details.
at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:163)
at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:104)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:277)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:460)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
Caused by: java.lang.IllegalStateException: Access to Tomcat server has not been authorized. Set the correct username and password with the "manager" role in the Tomcat customizer in the Server Manager.
at org.netbeans.modules.tomcat5.TomcatManagerImpl.list(TomcatManagerImpl.java:390)
at org.netbeans.modules.tomcat5.TomcatManager.modules(TomcatManager.java:623)
at org.netbeans.modules.tomcat5.TomcatManager.getAvailableModules(TomcatManager.java:434)
at org.netbeans.modules.j2ee.deployment.impl.TargetServer.getAvailableTMIDsMap(TargetServer.java:319)
at org.netbeans.modules.j2ee.deployment.impl.TargetServer.checkUndeployForSharedReferences(TargetServer.java:275)
at org.netbeans.modules.j2ee.deployment.impl.TargetServer.checkUndeployForSharedReferences(TargetServer.java:224)
at org.netbeans.modules.j2ee.deployment.impl.TargetServer.checkUndeployForSharedReferences(TargetServer.java:221)
at org.netbeans.modules.j2ee.deployment.impl.TargetServer.processLastTargetModules(TargetServer.java:343)
at org.netbeans.modules.j2ee.deployment.impl.TargetServer.init(TargetServer.java:131)
at org.netbeans.modules.j2ee.deployment.impl.TargetServer.deploy(TargetServer.java:468)
at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:148)
... 16 more
Caused by: org.netbeans.modules.tomcat5.AuthorizationException
at org.netbeans.modules.tomcat5.TomcatManagerImpl.list(TomcatManagerImpl.java:391)
... 26 more
BUILD FAILED (total time: 20 seconds)
0
A
回答
1
編輯/conf/tomcat-users.xml並添加您選擇的用戶名管理器和密碼(manager,tomcat或其他)的角色管理器。
如果Eclipse要求您輸入管理員用戶名和密碼進行部署,那麼一旦您設置了它,一定要輸入它。
1
檢查「Catalina Base」目錄的tomcat-users.xml。 右鍵單擊Apache Tomcat 6.xx(在Servers下)並查找連接選項卡。 應該有一條路徑稱爲卡塔利娜基地。瀏覽並注意證書設置;默認是用戶名:ide和密碼:tomcat-users。 其中:
請確保您在該服務器對話框中設置相同的憑據。關閉它,你準備好了ryme!
希望這會有所幫助!
0
在同一臺服務器的錯誤我已經爲我改變了/conf/tomcat-users.xml
第1步:
更改的tomcat-users.xml中
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-gui"/>
<user password="tomcat" roles="tomcat,manager-gui" username="tomcat"/>
<user password="tomcat" roles="tomcat,role1" username="both"/>
<user password="tomcat" roles="role1" username="role1"/>
<user password="pass" roles="manager-script,admin" username="me"/>
</tomcat-users>
我添加了兩個角色manager-script和admin。
第2步找到角色的另一個參考:
添加角色第二步將增加這些憑據Netbeans的服務器配置後。
- 去窗口 - >服務
- 選擇服務器。
選擇您的tomcat並右鍵單擊以查看屬性。
現在選擇連接選項卡。輸入「用戶名」作爲我和「密碼」作爲通行證,如下所示。
相關問題
- 1. Lightswitch:部署後ASP.Net運行時錯誤
- 2. Maximo Anywhere運行時部署錯誤
- 3. 在iOS 6.0中使用Facebook框架時的運行時錯誤
- 4. SQLXMLCommand和部署到IIS 6.0時出錯
- 5. 錯誤的運行帽部署:冷
- 6. 在websphere 6.0中部署的類沒有class def錯誤
- 7. 使用DAAB 4.1部署項目時的運行時錯誤
- 8. 在部署的Apache 6.0中轉換XML時可能發生的錯誤
- 9. 錯誤運行帽部署:冷
- 10. 在IIS服務器上部署JavaScript運行時錯誤
- 11. 使用ClickOnce部署時無法加載運行時錯誤
- 12. 部署WAR時Tomcat 7運行時錯誤
- 13. JSP功能運行錯誤
- 14. 部署C#MVC的Web應用程序運行時錯誤
- 15. 的Eclipse朱諾 - IWAB0489E錯誤時部署Web服務Axis運行
- 16. Heroku的部署錯誤:沒有運行時要求
- 17. 關於在glassFish中運行已部署的JSP應用程序時出現錯誤PWC6345
- 18. 在部署後顯示MVC應用程序中的運行時錯誤
- 19. 運行部署時驗證錯誤:檢查
- 20. 運行無服務器部署時出現CAPABILITY_NAMED_IAM錯誤
- 21. IWAB0489E錯誤部署Web服務Axis運行時
- 22. 錯誤在jsp頁面部署在tomcat的
- 23. 在heroku中部署錯誤
- 24. .vbs文件在IIS 6.0中部署
- 25. 運行Xamarin應用程序時在Visual Studio 2015中部署錯誤
- 26. 部署jsp/servlet web應用程序時出現Jboss錯誤「com.sun.faces.config.ConfigureListener」錯誤
- 27. 在DTS中部署的ASP.net中運行
- 28. weblogic中的部署錯誤
- 29. ClickOnce部署 - 在啓動時運行
- 30. Xamarin中的部署錯誤