मेरे पास tomcat7 है। प्रबंधक ऐप तक पहुंच (http: // localhost: 7777/manager/html) tomcat-users.xml में परिभाषित प्रमाण-पत्रों के साथ ठीक काम करता है।मेवेन tomcat7: तैनाती के साथ विफल रहता है
अब मैं maven3 के साथ एक एप्लिकेशन को तैनात करना चाहता हूं।
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0-beta-1</version>
<configuration>
<url>http://localhost:7777/manager</url>
<server>localhost7777</server>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.0-beta-1</version>
<configuration>
<url>http://localhost:7777/manager</url>
<server>localhost7777</server>
</configuration>
</plugin>
mavens में setting.xml मैं सर्वर के लिए प्रविष्टि कहा::
<servers>
<server>
<id>localhost7777</id>
<username>manager</username>
<password>secret</password>
</server>
</servers>
अब आवेदन सफल निर्माण किया जाएगा मैं बिल्ला Maven प्लगइन कॉन्फ़िगर किया गया। लेकिन लक्ष्य tomcat7: बिल्ला से पहुँच से मना कर त्रुटि संदेश पर ले जाया जाता तैनात:
...
[INFO] Deploying war to http://localhost:7777/workload-monitor
Uploading: http://localhost:7777/manager/deploy?path=%2Fworkload-monitor&update=true
Uploaded: http://localhost:7777/manager/deploy?path=%2Fworkload-monitor&update=true (2329 KB at 55435.1 KB/sec)
[INFO] <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
[INFO] <html>
[INFO] <head>
[INFO] <title>403 Access Denied</title>
[INFO] <style type="text/css">
[INFO] <!--
...
किसी ने मुझसे एक संकेत दे सकते हैं?
कौन सा सही है? tomcat6- या tomcat7-? – khmarbaise
दोनों को pom.xml में परिभाषित किया जाना चाहिए क्योंकि कुछ लक्ष्य केवल tomcat6 mojo में उपलब्ध हैं (http://tomcat.apache.org/maven-plugin-2/index.html देखें)। – magomi
सबसे पहले इसे अपने मामले में केवल tomcat7 के साथ चलाएं लेकिन दोनों नहीं। इसके बाद आपको अन्य लक्ष्यों के लिए प्रोफ़ाइल के बारे में सोचना होगा। – khmarbaise