使用Tomcat远程发布文件

运行环境

  • Eclipse 2019及以上版本
  • JDK 8 (1.8.0_211)
  • Tomcat >= 8.5
  • Maven >= 3.6.0

步骤

  • 需要先在Eclipse中配置Tomcat和Maven,此处不赘述。
  • 设置Eclipse
    • Window-Preference -> Web标签,修改CSS File、HTML File和JSP Files 的 Encoding为UTF-8。
  • 创建Maven项目
    • 第一步:创建Maven项目时不要使用简单框架(Create a simple project)
    • 第二步:Filter选择Artifact id选择:maven-archetype-webapp
    • 第三步:
      • Group Id:项目名
      • Artifact Id:任务Id
    • 第四步(验证项目创建是否成功):创建好的项目右键之后,Run As的第一项是"Run on Server"而不是"Java Application"
  • 配置项目属性:项目右键(Build Path - Configure Build Path…)
    • 第一步:Java Build Path 应将
      • Maven Dependencies(通过 Add Library… -> Maven Managed Dependencies 加入)
      • JRE System Library(jre 1.8.0)(通过 Add Library… -> JRE System Library 加入)
      • Apache Tomacat v8.5(通过 Add Library… -> Server Runtime 加入)
    • 第二步:(部署)Deployment Assembly 里面应该有Maven Dependencies,没有需要加上
  • 配置pom.xml中输入对应配置
    • 由于Tomcat只有7,所以项写tomcat7-main-plugin即可,不用改成tomcat8。

    • 下面代码需要放置在<build></build>代码块中。

        <plugins>
         <plugin>
           <groupId>org.apache.tomcat.maven</groupId>
           <artifactId>tomcat7-maven-plugin</artifactId>
           <version>2.2</version>
           <configuration>
               <url> 目标服务器的网址 </url>
               <username>tomcat</username>
               <password>tomcat</password>
               <update>true</update>
               <path> 在对方服务器中新建的目录名称 </path>
            </configuration>
           </plugin>
        </plugins>
      
    • 右键项目"Run As -> Run Configurations…"

      • 单击Maven Build
      • 左上角新建项
      • (如果右边Base directory是以$开头的路径则无需配置本项)
      • Goals填入tomcat7:deploy
      • run
      • 如果出现OK - Deployed application at context path则配置完成
    • 访问“对方服务器ip : 对方服务器端口号/ 在对方服务器中新建的目录名称”进行测试,若出现"Hello World!"则配置完成

  • 远程上传文件:
    • 将需要上传的文件夹放入src/main/webapp/下(假定文件夹名称为P001,且其下有一个名为testWeb.html的文件)
    • index.jsp中添加<a href="./P001/testWeb.html">UpdateTest</a>
    • 再次上传(即"Run As -> Maven Build")
    • 测试访问对方服务器,如果出现"UpdateTest"链接,点入后是testWeb.html文件内容,则上传完成。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值