tomcat使用那些事

一、toamcat文件夹介绍
在安装tomcat之前首先必须配制jdk。因为tomcat是一个依赖java的程序。可登录tomcat官网直接下载压缩包(7版本以后)解压过后即安装成功。

tomcat 文件夹介绍
在这里插入图片描述
bin:存放各种平台下启动和关闭Tomcat的脚本文件
conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml
lib:存放Tomcat运行需要的库文件(JARS);
logs:存放Tomcat执行时的LOG文件;
temp: 存放Tomcat运行时所产生的临时文件
webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录
work:存放jsp编译后产生的class文件;
conf目录中一些关键文件说明:
server.xml文件:该文件用于配置和server相关的信息,比如tomcat启动的端口号、配置host主机、配置Context
web.xml文件:部署描述文件,这个web.xml中描述了一些默认的servlet,部署每个webapp时,都会调用这个文件,配置该web应用的默认servlet。
tomcat-users.xml文件:配置tomcat的用户密码与权限。
context.xml:定义web应用的默认行为。

二、 vue3 打包部署到tomcat
npm build 的disk文件里的文件放到重命名的webapp里。浏览器中http://localhost:8080/你的webapp重命名文件,即可访问相关vue页面。
如果404 错误,那么在webapps->你的项目下面新建一个WEB-INF目录。

并在里面新建一个web.xml,将下面代码复制进去

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
           http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
  version="3.1" metadata-complete="true">
  <display-name>Router for Tomcat</display-name>
  <error-page>
    <error-code>404</error-code>
    <location>/index.html</location>
  </error-page>
</web-app>

三、tomcat发布数据
1、将3dtiles模型文件放入tomcat的webapps目录下的你的数据名文件下。
此时直接访问此3dtiles会报跨域的错误。下面来配置web.xml,来允许跨域。
2.tomcat8.5配置允许跨域
在apache-tomcat-8.5.54\conf\web.xml的630行附近配置(不同版本略有差异,看默认过滤器的位置最为标准,我的是8.5的在630行附近)如下过滤器。

    <filter>
	  <filter-name>CorsFilter</filter-name>
	  <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
	  <init-param>
		<param-name>cors.allowed.origins</param-name>
		<param-value>*</param-value>
	  </init-param>
	</filter>
	<filter-mapping>
	  <filter-name>CorsFilter</filter-name>
	  <url-pattern>/*</url-pattern>
	</filter-mapping>

在这里插入图片描述
3.重启服务器
cmd进去tomcat的安装目录,
先shutdown.bat
再startup.bat
若出现无法一直保持启动状态,就从bin里找到Tomcat8w.exe,在general里选择打开start。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值