Tomcat和Weblogic部署纯html文件过程解析
1、首先纯html文件,得有一个入口 index.html
2、Tomcat是不需要指定web.xml的,因为即使你的文件里没有web.xml,也会读取conf 目录下的web.xml,在这个文件里边指定了index.html的入口
Tomcat的话只要将原文件部署到 webapps\ 目录下,或者在\conf\Catalina\localhost 目录下新建xml文件,指向html页面
<?xml version='1.0' encoding='utf-8'?> <Context docBase="C:\Users\jiashubing\Desktop\dist" reloadable="false" privileged="true" antiResourceLocking="false" antiJARLocking="false"> </Context>
3、如果是Weblogic的话, 可以直接发布war包,但是如果想要发布纯html文件,必须要新建WEB-INF\web.xml 文件,否则无安装部署
web.xml 文件的写法也很简单,注意格式,不要有中文字符
<web-app 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/javaee/web-app_3_0.xsd" version="3.0"> <welcome-file-list> <welcome-file>index</welcome-file> </welcome-file-list> <!--或者写成这种形式--> <!--<welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list>--> </web-app>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
tomcat部署简单的html静态网页的方法
首先电脑上(无论Windows还是linux系统)应该装好java和Tomcat,并设置好它们的环境变量. 设置完成后,启动Tomcat ,打开浏览器输入网址:http://ip:port,如果出现相应的页面,说明Tomcat安装成功,可以继续下面的配置. 在\conf\server.xml中</Host>下</Engine>上添加如下内容 <Host name="192.168.213.15" debug="0" appBase=&q
-
idea打包成war包部署到tomcat及访问路径问题(图文详解)
idea将web项目打包成war最重要的是配置atrificats. 首先打开file -> project structure 创建之后,output directory即为输出war包的路径.Name可以随意,之后点击绿色+,打开directory content 选择webapp目录,记得勾选include in project build 点击ok后,新建一个配置 选择artificats 这样就算配置完成,点击run执行之后,就到前面的output directory设置的文件夹里找到
-
Idea2020.2创建JavaWeb项目(部署Tomcat)方法详解
Idea2020.2创建JavaWeb的方式略有改动,以下做个记录 1.创建项目不再是Java Enterprise了,而是先New 一个普通Java项目 2.创建项目后,选择Run->Edit Configuration->左上角加号->Tomcat Server(注意不是TomEE)->Local 3.点击Application右边的Configure,找到你放置的Tomcat的目录,点击OK 4.选择你运行项目调试项目的浏览器,我的电脑安装的是New Edge,你可以自行选择
-
详解tomcat部署静态html网站方法
一.首先下载tomcat(apache-tomcat-8.5.6) 二.将静态html页面以及相关文件放在一个目录,如A目录 三.将A目录放在..:\apache-tomcat-8.5.6\webapps目录下 四.指定tomcat访问端口号(在如图所示目录下找到server.xml文件并打开) 五.找到port端口行,修改自己想用的端口号即可(只要不被占用)如图所示: 六.在此文件最后加入一行代码,其中docBase路径从tomcat写到你的A目录即可(A目录下的xml文件就是你的访问地址的绝
-
Linux下安装tomcat并部署网站(推荐)
安装jdk: Oracle官方下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html yum安装openjdk: 1.查找可使用的jdk包: [root@linux ~]# yum list |grep jdk 2.选择对应版本的包安装: [root@linux ~]# yum -y install java-1.8.0-openjdk 安装tomcat: tomcat官网:http://tomcat.apac
-
HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
1.什么是WebSocket? WebSocket 是一种自然的全双工.双向.单套接字连接.使用WebSocket,你的HTTP 请求变成打开WebSocket 连接(WebSocket 或者WebSocket over TLS(TransportLayer Security,传输层安全性,原称"SSL"))的单一请求,并且重用从客户端到服务器以及服务器到客户端的同一连接.WebSocket 减少了延迟,因为一旦建立起WebSocket 连接,服务器可以在消息可用时发送它们.例如,和轮
-
在idea中将创建的java web项目部署到Tomcat中的过程图文详解
在idea中将创建的java web项目部署到Tomcat中 采用的工具idea 2018.3.6 Tomcat7 1.先创建第一个新项目secondweb(注意勾选JavaEE下的web Application(4.0),窗口下的version对应为4.0,并且保证create web.xml已经被勾选) 2.在创建好的web项目的web/WEB-INF目录下创建两个文件夹:classes和lib.classes用来存放编译后输出的class文件,lib用来存放第三方jar包(下图显示的是创建
-
Tomcat部署多个war包的方法步骤
1 背景 安装了JDK1.8-u181(其实安装JRE足够了,但我手头有JDK的安装包,何必再下)和Tomcat8.5.53. 安装好以后环境变量里配置了JAVA_HOME,Path.配的是JRE,没有配JDK. 要发布两个war包,MES和ERP. 2 安装Tomcat 我用的是.exe文件安装,安装后没有配tomvat_home(因为我也不知道需不需要配置) 3 复制文件夹 3.1 安装目录confCatalina Catalina是一个文件夹,将Catalina复制两份,一个命名为Cata
-
Jenkins+tomcat自动发布的热部署/重启及遇到的问题解决办法(推荐)
一.背景 公司的项目一直手动maven打包.上传服务器.关闭/开启tomcat,整个流程下来耗时耗力,虽然可以将所有流程通过shell脚本一次性解决,但如果可以通过idea的Jenkins插件一键自动部署,那更省时省力. 下面是一个简单的发布tomcat的shell脚本,执行下面脚本的前提是要在服务器中安装了git.maven # 先关闭tomcat进程 kill -9 `ps aux|grep tomcat|grep -v 'grep'| awk 'NR==1{print $2}'` # 切换
-
Tomcat和Weblogic部署纯html文件过程解析
1.首先纯html文件,得有一个入口 index.html 2.Tomcat是不需要指定web.xml的,因为即使你的文件里没有web.xml,也会读取conf 目录下的web.xml,在这个文件里边指定了index.html的入口 Tomcat的话只要将原文件部署到 webapps\ 目录下,或者在\conf\Catalina\localhost 目录下新建xml文件,指向html页面 <?xml version='1.0' encoding='utf-8'?> <Context do
-
使用java NIO及高速缓冲区写入文件过程解析
这篇文章主要介绍了使用java NIO及高速缓冲区写入文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 byte[] bytes = Files.readAllBytes(Paths.get("E:\\pdf\\aaa\\html\\text.txt").normalize()); String text = IOUtils.toString(bytes); String xml = text.substring(
-
用python写测试数据文件过程解析
这篇文章主要介绍了用python写测试数据文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 f是指向文件的指针,r是转义字符,可以让字符串中的\保持不被转义.路径点属性查然后加上当前文件. 'w'表示只写,'r'表示只读. import random 导入random数 s = []开一个空列表 循环,2^20用2**20表示 append是apply to end 把字符串接到后面 s = ''.join(s)表示以''中的元素为间
-
python打包成so文件过程解析
这篇文章主要介绍了python打包成so文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 wget https://bootstrap.pypa.io/get-pip.py python get-pip.py pip install cython 编写setput.py文件: setup.py文件内容如下: from distutils.core import setup from distutils.extension import
-
java根据富文本生成pdf文件过程解析
这篇文章主要介绍了java根据富文本生成pdf文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 public class PdfUtil { /* * 生成pdf工具类 * wmy 12:40 2019/8/9 * @Param [guideBook, pdfPath] * @return java.lang.Boolean **/ public static Boolean htmlToPdf(GuideBook guideBook
-
Python socket模块ftp传输文件过程解析
这篇文章主要介绍了Python socket模块ftp传输文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 使用环境:python3,window环境,需要在头部声明# -*- coding:utf-8 -*- 实现功能: 将sever端所处文件夹的文件,传输到client端所处的文件夹中. 并且通过md5检测是否出错. 客户端命令的形式是: get 文件名 client处的新文件是 文件名.new ftp_sever.py impo
-
Java调用明华RF读写器DLL文件过程解析
这篇文章主要介绍了Java调用明华RF读写器DLL文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 首先jdk必须得是32位的,IDE也必须是32位的(我用的idea,所以为了使用32位的,下载了2018年1月版本的). 明华RF读写器演示文件提供了一份名为mwrf32.dll的动态链接库文件 java如果想要调用的话,就必须使用JNI或者JNA的方式,毕竟跨语言了 首先在pom.xml文件中空白地方,右键选择Dependency,在
-
通过openpyxl读取excel文件过程解析
这篇文章主要介绍了通过openpyxl读取excel文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.环境准备 python3环境.安装openpyxl模块 2.excel文件数据准备 3.为方便直接调用,本代码直接封装成类 from openpyxl import load_workbook class DoExcel: def __init__(self,filename): ''' :param filename: exce
-
tomcat logs 目录下各日志文件的解析(小结)
tomcat每次启动时,自动在logs目录下生产以下日志文件,按照日期自动备份.可以帮助我们更好的找出错误. 1.catalina.日期.log 1.主要是记录tomcat启动时候的信息: 2.启动的JVM参数以及操作系统等日志信息: 3.没有使用log4j等日志机制,系统的的错误信息与打印语句也在这个日志文件中记录: 4.linux下所有的日志都在catalina.out中. 09-Dec-2021 10:45:16.836 信息 [main] org.apache.catalina.star
-
Docker部署nGrinder性能测试平台过程解析
什么是nGrinder? nGrinder是用于压力测试的平台,使您可以同时执行脚本创建,测试执行,监视和结果报告生成器.开源nGrinder通过消除不便并提供集成环境,提供了进行压力测试的简便方法.它是根据Apache许可版本2.0许可的,是基于Grinder的开源的web性能测试平台,由韩国最大互联网公司NHN公司的开发团队进行了重新设计和完善. http://naver.github.io/ngrinder/ nGrinder由三个组件组成 controller:一个Web应用程序,使性能
随机推荐
- autoit HotKeySet 函数
- 由prototype_1.3.1进入javascript殿堂-类的初探
- win2003下创建永远的隐藏帐户的图文教程
- 使用批处理按要求批量删除文件夹方法汇总
- asp.net GridView 删除时弹出确认对话框(包括内容提示)
- js动态生成指定行数的表格
- js仿微信公众平台打标签功能
- js截取中英文字符串、标点符号无乱码示例解读
- Ubuntu中搭建Nodejs开发环境过程分享
- 浅谈Python 集合(set)类型的操作——并交差
- SQL server服务显示远程过程调用失败的解决方法
- jQuery通用的全局遍历方法$.each()用法实例
- js+html5绘制图片到canvas的方法
- js将字符转换为UTF-8字符的工具
- 常见的网上邻居访问问题精解
- Android 中启动自己另一个程序的activity如何实现
- Python时间获取及转换知识汇总
- c# 通过经纬度查询 具体的地址和区域名称
- c#中的浮点型转整形的舍取 四舍五入和银行家舍入实现代码
- Laravel中使用自己编写类库的3种方法