
原因是端口号有冲突,查找资料发现有三种方式修改,一种是关闭本地tomcat,这种是最简单方法,关闭后可以省去很多麻烦。
第二种是可以更改本地端口号
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
<!--
就是本地tomcat的conf文件包下的server.xml文件夹中
但是修改后记得重启本地tomcat,否则无效。
第三种方法是在maven的pom.xml文件中添加指定端口代码
<plugins>
<!--tomcat插件-->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8081</port><!--修改端口号-->
<path>/</path>
</configuration>
</plugin>
</plugins>
我是用第三种方式,修改后刷新maven,再次启动tomcat7:run,生效。
这个来个实例最好了
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>8080</port> <path>/</path> <uriEncoding>UTF-8</uriEncoding> </configuration> </plugin>简要说明一下:
path 是访问应用的路径
port 是tomcat 的端口号
uriEncoding URL按UTF-8进行编码,这样就解决了中文参数乱码。
配置就这么简单,基本搞掂,下面看看如何使用。
插件运行
如果Eclipse 安装了Maven插件,选 择pom.xml文件,击右键——>选择 Run As——>Maven build 。
如果是第一次运行,会d出下面对话框。在Goals框加加入以下命令: tomcat7:run
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)