windows上部署Javaweb项目完整图文教程

 更新时间:2025年06月18日 09:16:55   作者:暮 夏  
这篇文章主要介绍了windows上部署Javaweb项目的相关资料,通过图文详细讲解了配置项目参数、替换Eclipse相关设置、部署war包、调整server.xml配置及端口,最后通过Tomcat启动项目并访问,需要的朋友可以参考下

一、在windows上部署

1.在idea中打开项目

2.点击圈红的项目管理

2.1配置第一个选项卡的内容。项目名称、jdk等

2.2配置下面的第二个选项卡的内容

查看里面的内容的路径是否一致

没有问题之后就是这样(如果之前是在eclipse中写的代码这里需要将这里面的关于eclipse中的东西删掉、在去添加自己的tomcat)

2.3之后就是第三个选项卡,查看这个程序所用到的包都是否都用(一般没有问题)

可以根据下面添加

选择自己的项目

2.4下一个选项卡

在添加完之后也要看路径

2.5最后一个选项卡

选择时候就好了

3使程序运行

3.1先要配置tomcat

点击之后根据下面的进行选择

在第二个选项栏里面添加对应的war包

之后回到第一个选项卡,在Name里面改成自己的项目名、选择自己的tomcat、改两个Update、改JRE、注意8080的端口号是否被占用(如果占用在下面的HTTP port里面改、改完之后上面就会跟着变)

配置好了之后点击Apply之后点击OK

这样就配置好了

3.2启动tomcat

上面配置好了之后直接启动就可以了

跑起来就没问题了

4.将项目在tomcat中运行

4.1关闭上面运行的项目

在左侧导航栏里面就能看到classes

右键点击红线的内容到文件夹中去

点击进去看看这个文件夹里面的内容是否是对的

对的之后就复制这个文件夹

在tomcat文件夹下面的webapps中粘贴

在自己的tomcat/conf的路径下找到server.xml的文件打开

我这里用的idea打开的

找到53行的Service点击左边的按钮收起来

收起来之后就是这样的红线下面的内容是要添加的内容

在Service中配置下面的内容

<Service name="Catalina1">
    <!-- 每个项目的端口号也要进行区分,保证不被占用 -->
    <Connector port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URLEncoding="UTF-8"/>
    <!-- 这里的AJP端口同样也要进行区分 -->
    <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" secretRequired=""/>
    <Engine name="Catalina1" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
        <!-- 这里是想要部署的对应项目的名称 -->
        <Context docBase="qcby_war_exploded" path="/" reloadable="true"/>
      </Host>
    </Engine>
  </Service>

配置完成之后,找到tomcat下面的bin目录里面的startup.bat启动

启动成功之后就在浏览器中的输入栏输入地址就能够访问了,就不用再启动idea项目了

停止tomcat运行要在bin目录里面的shutdown.bat停止

总结

到此这篇关于windows上部署Javaweb项目的文章就介绍到这了,更多相关windows部署Javaweb项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java如何简单快速入门JWT(token生成与验证)

    Java如何简单快速入门JWT(token生成与验证)

    这篇文章主要给大家介绍了关于Java如何简单快速入门JWT(token生成与验证)的相关资料,JWT是一个加密的字符串,JWT传输的信息经过了数字签名,因此传输的信息可以被验证和信任,需要的朋友可以参考下
    2023-12-12
  • 新版idea如何开启多台JVM虚拟机的流程步骤

    新版idea如何开启多台JVM虚拟机的流程步骤

    在IntelliJ IDEA这个集成开发环境中(IDE),开启JVM(Java Virtual Machine)通常是在运行Java应用程序时的操作,本文给大家介绍了新版idea如何开启多台JVM虚拟机的流程步骤,需要的朋友可以参考下
    2024-10-10
  • 详解Java中的final关键字

    详解Java中的final关键字

    这篇文章主要给大家介绍了关于Java中final关键字的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-06-06
  • Java concurrency之CountDownLatch原理和示例_动力节点Java学院整理

    Java concurrency之CountDownLatch原理和示例_动力节点Java学院整理

    CountDownLatch是一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 下面通过本文给大家分享Java concurrency之CountDownLatch原理和示例,需要的的朋友参考下吧
    2017-06-06
  • Java切面(Aspect)的多种实现方式

    Java切面(Aspect)的多种实现方式

    这篇文章主要给大家介绍了关于Java切面(Aspect)的多种实现方式,在Java开发中切面(Aspect)是一种常用的编程方式,用于实现横切关注点(cross-cutting concern),需要的朋友可以参考下
    2023-08-08
  • java获取各种路径的基本方法

    java获取各种路径的基本方法

    这篇文章主要为大家详细介绍了java获取各种路径的基本方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • spring框架学习总结

    spring框架学习总结

    Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架
    2021-06-06
  • Java基础之代理原理与用法详解

    Java基础之代理原理与用法详解

    这篇文章主要介绍了Java基础之代理原理与用法,结合实例形式详细分析了java代理的概念、原理、用法及相关操作注意事项,需要的朋友可以参考下
    2020-02-02
  • SpringBoot操作Mongodb的实现示例

    SpringBoot操作Mongodb的实现示例

    本文主要介绍了SpringBoot操作Mongodb的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • 将java中的 string 类型转成 数组案例

    将java中的 string 类型转成 数组案例

    这篇文章主要介绍了将java中的 string 类型转成 数组案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09

最新评论