`
- 浏览:
324642 次
- 性别:
- 来自:
深圳
-
【转】eclipse中远程部署war项目至tomcat
参考:http://my.oschina.net/amoshuang/blog/108079
自动部署Tomcat错误排除
http://www.cnblogs.com/yuandingjiema/archive/2012/12/23/2829822.html
http://hi.baidu.com/ae6623/item/809c7cfb3f9eae4d922af272
----------------------------------------------------------------------------
maven deploy到远程服务器的时候返回401(未认证)错误,有如下2个原因:
1、tomcat-users.xml没有配置好用户角色,settings.xml没有对应好
tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="admin" roles="manager-gui" />
<user username="root" password="123456" roles="manager-script" />
settings.xml
<server>
<id>tomcat-manager</id>
<username>root</username>
<password>123456</password>
</server>
pom.xml
<!-- tomcat 部署插件 -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>${tomcat-maven.version}</version>
<configuration>
<url>http://10.86.11.209:8080/manager/text</url>
<server>tomcat-manager</server>
<path>/test</path>
<charset>${project.build.sourceEncoding}</charset>
</configuration>
</plugin>
eclipse maven build命令:clean tomcat:deploy -Pproduction -X
2、如果eclipse中deploy到远程tomcat没有问题,但是命令行deploy的时候又提示401错误,那就是命令行没有指定正确的settings.xml文件:
命令行deploy命令:mvn clean tomcat:deploy -sd:/.m2/settings.xml -Pproduction -X
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
如果Tomcat部署的应用程序是WAR或EAR包,可能需要将其解压并将源代码导入到Eclipse项目中,或者设置源代码路径以便Eclipse能正确关联到。 至于“工具”标签,它涵盖了Eclipse作为开发工具的角色。Eclipse是一个强大...
4. **启动Tomcat**: 在Servers视图中启动Tomcat,Eclipse会自动将项目部署到Tomcat并启动Web应用。 通过以上步骤,你已经成功地在Eclipse环境中搭建了Maven和Tomcat的集成开发环境。在实际开发中,你可以利用Maven...
### Maven在Eclipse中的项目启动命令详解 #### 一、Maven简介 Maven是一款流行的自动化构建工具,它主要用于Java项目的构建与管理。Maven通过一个中心信息文件`pom.xml`来管理项目的构建过程、依赖关系以及其他...
5. **部署项目**:在Eclipse中,部署项目通常是通过Tomcat、Jetty等Web服务器插件完成的。首先,需要安装相应的服务器插件,然后将项目添加到服务器工作区。在"Server"视图中,右键点击服务器,选择"Add and Remove...
以上是Eclipse与Tomcat整合的基本配置步骤,实际开发中可能还需要配置JDBC数据源、Maven依赖管理、动态库(JAR/WAR)部署等。了解这些基础配置后,开发者能够更高效地在Eclipse环境中开发和调试基于Tomcat的Java Web...
在开发和调试过程中,Eclipse提供了强大的集成工具,如内置的服务器运行视图和远程调试功能,这使得在Tomcat上部署和测试RAP应用变得更为便捷。 总的来说,Eclipse RAP Deploy涉及到了Eclipse RAP框架、Tomcat...
7. 将Maven项目部署到Tomcat服务器,选中WAR包,右键点击"Run As" -> "Run on Server",Eclipse会自动将项目部署到Tomcat。 8. 实现热部署的关键是启用Tomcat的热部署功能。在Eclipse中,选中Tomcat服务器,右键...
- **部署Web应用**:直接将WAR文件拖放到插件视图中,即可自动部署到Tomcat。 - **实时日志查看**:查看Tomcat服务器的输出日志,便于调试。 - **配置服务器**:修改Tomcat的配置文件,如server.xml,web.xml等。 - ...
例如,使用ANT工具或JDK中的jar命令来将项目打包成WAR或JAR文件,然后通过命令行部署到Tomcat中。文中提到的命令行示例是一个将目录打包成WAR文件的批处理脚本,该脚本通过调用jrcvf工具创建了一个名为hello.war的...
同时,Lomboz也支持部署war文件,只需将war文件拖放到服务器视图中即可。 7. **远程服务器支持** Lomboz还支持连接和管理远程Tomcat服务器,这对于分布式开发和生产环境中的应用部署非常有用。配置远程服务器需要...
6. **Tomcat服务器配置**:学习如何在Tomcat中部署Web应用,包括WAR文件的发布、服务器配置以及应用的启动和调试。 7. **测试与调试**:掌握使用Eclipse 3进行单元测试和集成测试的方法,以及如何在Tomcat服务器上...
6. **Web应用程序的部署和调试**:使用插件后,开发者可以直接在Eclipse内部署WAR或EAR文件,同时可以设置断点、查看日志,进行远程调试,提升了开发效率。 7. **版本兼容性**:Eclipse Tomcat插件可能需要与特定...
开发者可以在Eclipse中轻松配置和部署Tomcat 8.5项目。 Tomcat 9则是目前的最新版本,它进一步支持Java EE 8规范,包括Servlet 4.0、JSP 2.3和EL 3.0。此版本对HTTP/2提供了更好的支持,包括对HTTP/2优先级和压缩的...
3. **项目配置与管理**:通过插件,你可以轻松地将Eclipse中的Java Web项目关联到Tomcat服务器,设置项目的发布路径、虚拟主机等配置。同时,可以管理多个Tomcat实例,方便在不同的项目间切换。 4. **日志查看**:...
3. **部署WAR文件**:将WAR文件复制到Tomcat的`webapps`目录下。Tomcat会自动检测新添加的WAR文件,并进行解压和部署。 4. **启动和管理Tomcat**:使用Tomcat提供的`startup.bat`和`shutdown.bat`脚本启动和停止...
2. 将`axis2.war`文件部署到本地或远程的应用服务器中。这可能涉及到将WAR文件复制到服务器的webapps目录下,或者通过Eclipse的部署工具进行。 3. 配置MyEclipse的其他依赖包。根据描述,用户需要额外的三个依赖包,...
通过插件,开发者可以轻松地将项目部署到本地或远程的Tomcat实例上,节省了大量的时间。在部署过程中,插件会自动处理WAR文件的创建和复制,以及上下文路径的配置。 其次,该插件提供了强大的调试功能。开发者可以...
4. **项目部署**:利用Ant将Web应用部署到Tomcat服务器,包括发布WAR文件到Tomcat的webapps目录,或者使用Tomcat的管理工具进行远程部署。 5. **版本控制与团队协作**:介绍如何将Eclipse、Tomcat和Ant的配置纳入...
接下来,是远程部署的关键步骤: 1. **配置Tomcat服务器**:确保你已经在远程服务器上安装并配置了Tomcat,且服务器的SSH服务(如OpenSSH)处于运行状态,允许你通过SSH进行文件传输。 2. **创建Ant构建文件**:在...