栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java web程序 静/动网页项目部署到tomcat上

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java web程序 静/动网页项目部署到tomcat上

java web程序 静/动网页项目部署到tomcat上
  • 静/动网页项目部署到tomcat上
    • 1.Tomcat的下载和使用
    • 2.静态网页项目部署到tomcat上
    • 3. java动态网站部署到tomcat上(需要idea创建java web项目)+打war包+发布
      • 3.1 idea创建项目
      • 3.2 添加支持
      • 3.3 引入Tomcat
      • 3.4 将项目打包(war包)
      • 3.5 将war包复制到Tomcat下
      • 3.6 访问项目
      • 3.7 代码如下:
      • 3.8 补充
  • 实际开发: idea配置tomcat。创建web项目,直接在idea中运行 web项目
      • 1. 配置tomcat服务器:
        • 第一种方式:
        • 第二种方式:
        • 3.端口被占用

静/动网页项目部署到tomcat上

①静态网页项目部署到tomcat上
②java动态网站部署到tomcat上(需要idea创建java web项目)+打war包+发布

1.Tomcat的下载和使用

Apache Tomcat®https://tomcat.apache.org/download-90.cgi
下载后解压

启动tomcat(前提必须配置好jdk环境变量)


2.静态网页项目部署到tomcat上

3. java动态网站部署到tomcat上(需要idea创建java web项目)+打war包+发布

使用idea创建java web项目,打成war包(web jar),发布到tomcat上

3.1 idea创建项目

新建java控制台程序




3.2 添加支持

添加框架支持

勾选web Application,创建Create web.xml。

可以看到项目中多出来一个web目录。web.xml是一个配置文件。index.jsp是一个首页。



编辑index.jsp页面。

3.3 引入Tomcat


添加模块依赖。(结合下方“配置tomcat服务器:第二种方式。”)



引入Tomcat完成。

测试成功是否引入Tomcat。

我们的目的是将程序打成war包,发布到tomcat上。

3.4 将项目打包(war包)



build,将项目打包。


build完成之后,可以看到多出来一个out目录。目录下生成一个war包。

3.5 将war包复制到Tomcat下

将war包复制到Tomcat下的webapps包中。

用解压软件打开观看war包中的结构。(只观看,不解压)

Tomcat会自动解压war包。启动Tomcat,war包将自动被解压。(注意:要在同一个apache-tomcat-9.0.38文件夹下进行,否则可能解压不成功!)

3.6 访问项目


前台输出:

3.7 代码如下:
<%@ page import="javax.sound.midi.SysexMessage" %><%--
  Created by IntelliJ IDEA.
  User: 33154
  Date: 2022/7/28
  Time: 16:25
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>

  
    $Title$
  
  
  这是java+html的一种模板页面,称为jsp(java server page)页面
  <%
    for (int i = 0; i <= 10; i++) {
      System.out.println("后台输出:"+i);
      //out:jsp内置对象
      out.print("前台页面输出:"+i+"
"); } %>
3.8 补充

Tomcat执行的时候,会在工作目录work下生成index_jsp.java.

jsp只是模板页面。


实际开发: idea配置tomcat。创建web项目,直接在idea中运行 web项目 1. 配置tomcat服务器: 第一种方式:




第二种方式:




/web_0726_war_exploded


这时,我们运行程序:

3.端口被占用

端口冲突问题,需要先停掉之前的tomcat服务器。

关闭端口。这时tomcat开启的页面被关闭。

重新运行tomcat程序。注意:这里不需要再打开tomcat重新运行!!!不然端口号还是会被占用!!!


我们重新关闭端口号。

不再打开tomcat,也不对tomcat做任何操作。运行程序:

运行成功,自动运行页面显示未war包的运行结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1031727.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号