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项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot2.x 整合 AntiSamy防御XSS攻击的简单总结

    SpringBoot2.x 整合 AntiSamy防御XSS攻击的简单总结

    本文主要对SpringBoot2.x集成AntiSamy防御XSS攻击进行简单总结,其中SpringBoot使用的2.4.5版本,通过示例代码给大家介绍的非常详细,需要的朋友参考下吧
    2021-08-08
  • IDEA工具使用Git回滚代码方式

    IDEA工具使用Git回滚代码方式

    文章介绍了如何使用IDEA工具通过Git回滚代码,包括回滚未push到远程仓库和已push到远程仓库的代码,重点讲解了四种不同的reset命令:Soft、Mixed、Hard和Keep,以及每种命令的具体含义和使用场景
    2025-12-12
  • Mabatis错误提示Parameter index out of range的处理方法

    Mabatis错误提示Parameter index out of range的处理方法

    这篇文章主要介绍了Mabatis错误提示Parameter index out of range 的处理方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-08-08
  • Java深入了解数据结构中常见的排序算法

    Java深入了解数据结构中常见的排序算法

    这篇文章主要介绍了Java常用的排序算法及代码实现,在Java开发中,对排序的应用需要熟练的掌握,这样才能够确保Java学习时候能够有扎实的基础能力。那Java有哪些排序算法呢?本文小编就来详细说说Java常见的排序算法,需要的朋友可以参考一下
    2022-01-01
  • apollo更改配置刷新@ConfigurationProperties配置类

    apollo更改配置刷新@ConfigurationProperties配置类

    这篇文章主要为大家介绍了apollo更改配置刷新@ConfigurationProperties配置类示例解析,apollo更改配置刷新@ConfigurationProperties配置类
    2023-04-04
  • Java中的RASP机制实现详解

    Java中的RASP机制实现详解

    这篇文章主要介绍了Java中的RASP实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Spring中@Async注解执行异步任务的方法

    Spring中@Async注解执行异步任务的方法

    在业务处理中,有些业务使用异步的方式更为合理,这篇文章主要介绍了Spring中@Async注解执行异步任务的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • JAVA算法起步之插入排序实例

    JAVA算法起步之插入排序实例

    这篇文章主要介绍了JAVA算法起步之插入排序实例,需要的朋友可以参考下
    2014-02-02
  • mapper.xml无法解析字段的问题

    mapper.xml无法解析字段的问题

    这篇文章主要介绍了mapper.xml无法解析字段的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Mybatis敏感数据加解密插件实现过程

    Mybatis敏感数据加解密插件实现过程

    本文介绍了基于MyBatis的敏感数据全链路安全处理方案,包括插件开发原理、具体实现代码以及数据库函数集成,通过MyBatis插件实现自动加解密,结合注解和拦截器技术,确保数据在数据库操作的各个环节中的安全性
    2026-01-01

最新评论