• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

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

武飞扬头像
小丫头爱打盹
帮助2

静/动网页项目部署到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" %>
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>
  这是java html的一种模板页面,称为jsp(java server page)页面
  <%
    for (int i = 0; i <= 10; i  ) {
      System.out.println("后台输出:" i);
      //out:jsp内置对象
      out.print("前台页面输出:" i "<br/>");


    }
  %>
  </body>
</html>
学新通

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包的运行结果:
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhhkjicc
系列文章
更多 icon
同类精品
更多 icon
继续加载