Bereitstellung Fehlermeldung während der Ausführung von jsp in NetbeansIDE 6.0
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)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bearbeiten /conf/tomcat-users.xml und hinzufügen des Rollen-MANAGERS mit Benutzername und manager das Passwort Ihrer Wahl (manager, tomcat, oder was auch immer).
Wenn Eclipse erfordert, dass Sie geben Sie den Benutzernamen admin und das Kennwort bereitstellen, dann mit allen Mitteln geben Sie es, sobald Sie festgelegt haben.
Überprüfen tomcat-users.xml der "Catalina Base" - Verzeichnis.
Der rechten Maustaste auf Apache Tomcat 6.xx (unter Server) und suchen Sie die Registerkarte Verbindung.
Es sollte ein Pfad namens Catalina. Base. Suchen und notieren Sie die Anmeldeinformationen festlegen; Standard ist Benutzername: ide und Passwort: tomcat-Benutzer.
Einschließlich:
Stellen Sie sicher, dass Sie die gleichen Anmeldeinformationen in das Server-Dialogfeld. Schließen Sie es, und Sie sind bereit zu ryme!
Hoffe, das hilft!
Dem gleichen server Fehler hatte ich für die ich geändert /conf/tomcat-users.xml
SCHRITT 1:
Ändern tomcat-users.xml
Fügte ich zwei Rollen-manager-script und admin.
Finden Sie den weiteren Bezug der Rollen an Konfigurieren Manager
SCHRITT 2:
Nach dem hinzufügen der Rolle Schritt 2 hinzufügen werden diese Anmeldeinformationen, um die Netbeans-server-Konfiguration.
Wählen Sie Ihren tomcat und klicken Sie Rechts auf Eigenschaften.
Wählen Sie nun im Register "Verbindung". Geben Sie den "username" und "password" übergeben, wie unten dargestellt.