当前位置:网站首页 > 今日头条 > 正文

Java结构从入门到装逼,如何用Tomcat发布web项目?

admin 0

啥叫TomJava结构从入门到装逼,如何用Tomcat发布web项目?cat?有道词典是这么说的。

这个我说你做的游戏指令咱们芷蕙权且不论,实际上呢,Tomcat是一种Java结构从入门到装逼,如何用Tomcat发布web项目?Web效劳器,咱们自己做好了一个Web项目,就能够经过Tomcat来发布。服夏贝贝云盘务器呢,又分为硬件效劳器和软件效劳器。硬件效劳器一般来说便是一台电脑,而软件效劳器则是一个运用程序,比方Tomcat它自身便是一个程序。

让咱们来看一下Tomcat的目录结构:

Bin目录里边都是一些脚本文件:

咱们需求重视的便是startup.bat这个文件,当咱们双击这个文件,就能够发动Tomcat效劳器。接下来,咱们顺便来说一说装备环境变量的问题,咱们知道,在装置JDK郭子凡西厢的时分就需求装备环境变量。简略来说,装备环境变量的意图便是让用户能够在任何目录都能拜访到某一个文件夹的文件。比方,咱们翻开cmd指令窗口:

输入cmd,点确认。

咱们期望经过这个指令来翻开startup.bat,但是并没有什么卵用!

由于途径不对,是吧。好,那么现在咱们调整到T羌活扮演者omcat的bin目录:

运转

这样就好了,祝贺你,Tomcat效劳器现已成功发动了!

咱们是不是很猎奇,有没有一种不需求跳转到指定目录就能够运转startup.bat服装收银体系的办法呢?这就需求咱们装备环境变量了。

右键我的电脑,特点。

在path后边增加 ;%TOMCAT_HOME%\bin ,确认Java结构从入门到装逼,如何用Tomcat发布web项目?。

从头再cmd指令窗口履行startup.bat指令:

呈现这个过错,它说环境变量姓名不对,应该叫CATALINA_HOME,OK,那咱们就改成这个环境变量,然后就好了。

现在,咱们在conf目录中咱们翻开server.xml塞穴,能够检查Tomcat的端口号。

这个8080便是端口号,咱们用http://localhost:8080 , 能够拜访到Tomcat的主页。

1、tomcat效劳器映射方法一

tomcat效劳通话帮手彩铃版是什么器会主动办理webapps目录下的一切web运用,并把它映射成虚似目录。

现在咱们来手艺建立一个web项目,首要,在webapps目录下新建一个文件夹,是的,便是文件夹,不论你项目是什么,必定仍是放在文件夹里边的。

项目名称就叫做彭慧中myapp。

翻开myapp,依据web项意图标准,咱们需求有一个WEB-INF文件夹。

然后,在WEB-INF文件夹里边,有必要要有一个web.xml文件。

Web.xml内容如下:



xmlns="http://java.sun.com/xml/ns/javae深圳巨发科技有限公司e"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst梁继志ance"
xsi:schemaLocatiJava结构从入门到装逼,如何用Tomcat发布web项目?on="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

index.html



xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/j神兽托儿所avaee/web-app_2_5.xsd">

web.xml的形式文件是由Sun公司界说的,每个web.xmJava结构从入门到装逼,如何用Tomcat发布web项目?l文件艾培拉的根元素中,都有必要标明这个 web.xml运用的是哪个形式文件。其它的元素都放在之中。


index.jsp

这个是设置欢迎页,由于咱们现在还没有Java结构从入门到装逼,如何用Tomcat发布web项目?欢迎页,所以要写一个。

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>







这是我的APP


然后拜访http://localhost:8080/myapp/ 的时分,就会默许找到index.jsp文件。假如呈现中文乱码,从以下几个方面考虑:

1、 文件自身的编码格局是不是UTF-8,不是的话Java结构从入门到装逼,如何用Tomcat发布web项目?就王洪文十高文陈述视频用一个文本东西另存为一下。

2、 Server.xml中有没有指定编码格局为UTF-8 。


enableLookups="false" redir九月飞歌ectPort="8443" acceptCount="100"
connectionTimeout="2000北京丝足保健0" disableUploadTimeout=60milfs"true" URIEncoding='UTF-8' />

3、 JSP页面有没有设置编码为UTF-8 。

2、Tomcat效劳器虚拟目录的映射方法二

在server.xml装备文件的增加装备。黑子之篮球神话


unpackWARs="true" autoDeploy="true"
xmlValidation="false" x王霸之气最强者龙傲天mlNamespaceAware="false">



其间,Context表明上下文,代表的便是一个JavaWeb运用,Context元素有两个特点,

Ⅰ.path:用来装备虚似目录,有必要以"/"最初。

Ⅱ.docBase:装备此虚似目录对应着硬盘上的Web运用地点目录。

假如咱们不想要把web项目丢到webapp目录,那又该怎么办呢?没错,咱们就选用第二种方法。

我现在把myapp项目放到D盘根目录,为了避免你们说我使诈,我不光把拜访地址改了,还把webapp目录下的myapp项目删掉了。

咱们一般都引荐第二种方法。