ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JAVA WEB_DAY23:tomcat目录说明,项目部署,idea关联tomcat,jsp介绍,脚本

2022-01-03 14:00:12  阅读:125  来源: 互联网

标签:WEB JAVA tomcat JSP 项目 jsp java war


1.tomcat目录说明

 

 

启动Tomcat: startup.bat

访问Tomcat主页:http://localhost:端口号或者127.0.0.1:8080

停止Tomcat: shutdown.bat

Tomcat默认端口号:8080

通过配置文件server.xml修改Tomcat端口号

 

2.项目部署

项目部署的时候,一般是将需要发布的项目复制到tomcat的webapps目录下,开发的所有web应用程序都需要放在这个目录下,让tomcat去运行我们的应用程序,只有tomcat把这些应用程序运行起来,外界才能去访问。开发好的程序一般都会存放在这个目录下。

1:直接将项目复制到webapps目录下,此时文件夹的名字就是项目的名字;

2:将项目打成war包发布

java程序的压缩包称为jar包。

项目的压缩包称为war包。

在发布项目的时候,其实都是把项目打成war包,然后在发布。可以把war包直接拷贝到tomcat的webapps下,tomcat就会自动的解压这个war包。然后并运行这个项目。

war包的制作:

1、先把要打成war包的项目压缩成zip文件。

2、把zip改为war

 

 

3、把war包复制到webapps下,tomcat自动解压war包

tomcat可以自动解压war包的元素是在server.xml文件中的Host标签上有unpackWARs="true" autoDeploy="true" 

unpackWARs 自动解决war包

autoDeploy 自动发布webapps下的项目

3:idea关联tomcat

运行idea的时候,先创建了一个web项目 - 选择web项目

 

 

项目创建好之后,开始配置tomcat  - 使用idea关联tomcat

第一次比较麻烦,一劳永逸,和jdk

 

 

 

 

至此,idea和tomcat就整合好了

接着,需要将开发好的项目部署到tomcat中才可以访问

 

 

 

到此:部署完毕

到这里idea和tomcat整合完毕,项目部署成功,

接下來发布项目,通过浏览器访问

 

 

 

 

优化:刚刚的配置,每次修改完代码的时候都需要重启服务器,可以添加热部署,当有前端代码进行修改的时候,自动编译,自动重启

7:jsp介绍

JSP:Java Server  Page  可以在服务器端运行的页面。Jsp - java文件,

JSP技术主要是书写html页面的,在JSP中可以像写html文件一样的书写html标签,并且在JSP中还可以书写Java代码。

其实JSP在被服务器翻译完之后还是一个Java程序,最后还是按照Servlet在运行。

Jsp执行过程:翻译 **_jsp.java----》编译**_jsp.class------》执行

Index.jsp -->index_jsp.java , java ---》。Class

1:jsp结构说明

<%@page%>,page指令,主要用来设置一个JSP页面的属性

 

<html> 里面可以写html标签,css样式,js代码,以及java代码

2:jsp注释

<%--JSP注释--%> 这个是jsp专用的注释,

同时jsp还支持html注释,java注释,java的注释需要写在jsp中

<%--

//java注释

--%>

3:jsp脚本

JSP的脚本元素分成三种: - 可以写java代码得

1、脚本声明    被翻译成Java程序中的成员变量内部类

格式:

<%! 

Java代码  可以变量  定义类,在这里声明的变量是全局变量

  %>

2、脚本表达式    被翻译成out中的输出语句, 跟java中的输出语句类似,在浏览器上进行输出

格式:

<%= 表达式%>  这个表达式后面不能使用分号,类似于输出,如果需要输出特殊字符,需要转义字符

3、脚本片段     被翻译成Java程序中的代码

格式:

<%

直接书写Java程序 ,这里声明的变量是局部变量

%>

 

4:out对象

out对象是JSP的内置对象,无需实例化即可使用,实现数据的输出显示

Jsp的内置对象一共有9个,后面还有8个。

out对象的方法:

 

 

5:常见错误 

404错误---找不到访问的页面或资源,检查浏览器的地址栏信息,项目中是否存在这样的资源

500错误---服务器错误

JSP页面代码有误,就是自己的代码有异常

 

标签:WEB,JAVA,tomcat,JSP,项目,jsp,java,war
来源: https://www.cnblogs.com/lyabbk/p/15748277.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有