Java教程

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

本文主要是介绍JAVA WEB_DAY23:tomcat目录说明,项目部署,idea关联tomcat,jsp介绍,脚本,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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页面代码有误,就是自己的代码有异常

 

这篇关于JAVA WEB_DAY23:tomcat目录说明,项目部署,idea关联tomcat,jsp介绍,脚本的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!