关于Idea 部署javaWeb 到 阿里云服务器问题
1. centos Tomcat 设置管理的账号和密码
1.打开/tomcat根目录/conf/settings.xml
找到 <tomcat-users> 节点加加入
<role rolename="manager-scrip"/> <role rolename="manager-gui"/> <user username="用户名" password="密码!" roles="manager-gui,manager-script"/>
2. 打开本地Maven跟目录/conf/setting.xml
找到<server>节点 添加
<id>tomcat7</id> <username>对应服务设置的用户名称</username> <password>对应服务器的密码</password>
3. 在pom中加入
<build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://你的网址或者ip/manager/text</url> <!-- tomcat7部署管理路径 --> <server>tomcat7</server> <!--对应mavenServcer 中设置的ID--> <username></username> <!--管理员帐号--> <!-- tomcat的管理员账号 --> <password>!</password> <!--密码--> <charset>UTF-8</charset> <!--编码--> <path>/</path> <!-- 路径--> <port>80</port> <!-- 端口--> </configuration> </plugin> </plugins> <build>
4 执行
tomcat7:redeploy