java web程序 静/动网页项目部署到tomcat上
静/动网页项目部署到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
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22