web容器

Eclipse中修改tomcat的部署路径deploypath

喜欢而已 提交于 2019-12-04 17:44:03
在eclipse上面部署web项目后,它没有将你的项目文件放到tomcat 的目录下面。而是放在了你的工作目录下面。 在tomcat上右键选择“stop” 。停止eclipse内的Tomcat服务器 在tomcat上右键选择“Add and Remove”,删除该容器中部署的项目,点击”remove all“,即可移除所有项目,完了”finish“ 在tomcat上右键选择“clean”,清除该容器相关数据 在tomcat上右键选择“open”,打开tomcat的修改界面 找到servers location,选择第二个(User tomcat Installation);修改deploy path为你自己tomcat的webapps[比如D:\apache-tomcat-7.0.96\webapps] ,最后“ctr+s”保存关闭 注意:以上步骤必须操作,否则下面的步骤会无法操作 来源: https://www.cnblogs.com/guofen3399/p/11875872.html

Web三大组件之控制器组件Servlet(转载)

▼魔方 西西 提交于 2019-12-04 16:21:42
Servlet: 主要用于处理客户端传来的请求,并返回响应 。 获取请求数据>处理请求>完成响应  过程: 客户端发送请求----HTTP服务器接收请求,HTTP服务器只负责解析静态HTML界面,其中包含Servlet的请求转交给Servlet容器-----容器再根据映射web.xml的映射关系,创建Servlet对象(转化为 HttpServletxxx对象 ),再调用相对应的Servlet的处理---把结果返回给Servlet容器,再通过HTTP服务器转给客户端。 HttpServlet功能 : 根据请求方式不同,doXxx方法处理用户请求。doGet()/doPost()等,可自定义----前端控制器。 service方法将Http的请求和响应分别转化为HttpServletRequest和HttpServletResponse类型的对象。 几个核心对象:       Servlet类继承HttpServlet接口或GenerivServlet抽象类   ServletConfig接口:其对象封装一个Servlet的辅助配置信息。   ServeltContext接口:其对象封装了当前web应用的所有信息,实现多个Servlet之间数据的共享。    作用:获取web应用程序的初始化参数。    实现多个servlet对象共享数据【域对象】。   读取web应用下的资源文件。

运用Tomcat创建第一个web项目

て烟熏妆下的殇ゞ 提交于 2019-12-04 15:47:18
运用Tomcat创建第一个web项目 一、了解Web服务器软件 在部署tomcat前,先说一说web服务器软件是用来干什么的?简单来说,就是web容器,可以部署web项目,让用户通过浏览器来访问这些项目。 1、常见的javaweb服务器软件 常见的java相关的web服务器软件: webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。 看到这里明白我们为什么要部署tomcat了吧,画个重点——!!! 二、亲手部署tomcat 1、部署之前 首先确定你的JDK是否下载及部署好,并注意JDK版本 可以在cmd窗口java -version看一下,这里是我的版本 在这里要注意一下, Tomcat9不支持JDK12.0、12.0+、1.7+版本 如果没安装好JDK的,可以直接百度一下教程非常容易。推荐个博主,写的很详细,图也很全面—— https://blog.csdn.net/qq_40881680/article

tomcat与jboss集成

♀尐吖头ヾ 提交于 2019-12-04 13:29:17
最近接触到应用服务器JBoss,此外JBoss Web与Tomcat也同为web服务器,便查阅资料对三者进行比较,供大家参考。 一、Tomcat Tomcat 服务器是免费开源的Web 应用服务器。支持最新的Servlet 和JSP 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。 Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,不过,Tomcat处理静态HTML的能力不如Apache服务器。另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式,基于Tomcat的开发其实主要是Jsp和Servlet的开发。我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet.这种集成只需要修改一下Apache和Tomcat的配置文件即可。 Tomcat也可以与其它一些软件集成起来实现更多的功能。如与上面提到的JBoss集成起来开发EJB,与Cocoon(Apache的另外一个项目)集成起来开发基于Xml的应用,与OpenJMS集成起来开发JMS应用,除了我们提到的这几种,可以与Tomcat集成的软件还有很多。 二、Jboss

Java web

China☆狼群 提交于 2019-12-04 11:57:08
1.Ajax AJAX = Asynchronous JavaScript and XML(异步 JavaScript 和 XML)。 Ajax 的原理简单来说通过 XmlHttpRequest 对象来向服务器发异步请求,从服务器获得数据,然后用 Javascript 来操作 DOM 而更新页面。这其中最关键的一步就是从服务器获得请求数据。 XmlHttpRequest 是 ajax 的核心机制,它是在 IE5 中首先引入的,是一种支持异步请求的技术。简单的说,也就是 Javascript 可以及时向服务器提出请求和处理响应,而不阻塞用户。达到无刷新的效果 image.png 2.JQuery JQuery 是一个 JavaScript 库。功能包括 HTML 元素选取和操作、CSS 操作、HTML 事件函数、 JavaScript 特效和动画、HTML DOM 遍历和修改、AJAX 和 Utilities。除此之外,JQuery 还提供了大量插件。 基础语法: $(selector).action()。 选择器:主要分四大选择器,分别是基本选择器、层次选择器、过滤选择器、属性过滤选择器。 事件:例如 click()、dblclick()、mouseenter()、mouseleave()、mousedown()等。 3.Cookie 在 web 程序中是使用 HTTP

Docker部署Tomcat及Web应用

假如想象 提交于 2019-12-04 09:54:45
一、在线下载docker yum install -y epel-release yum install docker-io # 安装docker chkconfig docker on # 加入开机启动 service docker start # 启动docker服务 二、docker安装Tomcat容器 2.1.查找服务器的tomcat信息 # docker search tomcat 2.2下载下来官方的镜像Starts最高的那个 docker pull docker. io /tomcat 2.3 查看docker所有的镜像 docker images 2.4启动tomcat docker run -p 8081 : 8080 docker .io /tomcat # 若端口被占用,可以指定容器和主机的映射端口 前者是外围访问端口:后者是容器内部端口 2.5启动后即可访问 192.168.138.132:8080 三、部署自己的web引用 docker ps # 使用以下命令来查看正在运行的容器 3.1.将自己的war包 上传到主机 3.2.执行 查看容器comcat中的地址 docker exec -it 3 cb492a27475 /bin/bash #中间那个是容器id(CONTAINER_ID) 3.3把war包丢到宿主机

docker部署tomcat及web应用全过程和三种实现方式。

风流意气都作罢 提交于 2019-12-04 09:53:26
没耐心的直接看8.3,官方推荐的方式。 一、在线下载docker yum install -y epel-release yum install docker-io # 安装 docker chkconfig docker on # 加入开机启动 service docker start # 启动docker服务 二、docker安装Tomcat容器 2.1.查找服务器的tomcat信息 # docker search tomcat 2.2下载下来官方的镜像Starts最高的那个 docker pull docker.io/tomcat 2.3 查看docker所有的镜像 docker images 2.4启动tomcat docker run -p 8081:8080 docker.io/tomcat # 若端口被占用,可以指定容器和主机的映射端口 前者是外围访问端口:后者是容器内部端口 2.5启动后即可访问 192.168.138.132:8080 三、部署自己的web引用 docker ps # 使用以下命令来查看正在运行的容器 3.1.将自己的war包 上传到主机 3.2.执行 查看容器comcat中的地址 docker exec -it 3cb492a27475 /bin/bash #中间那个是容器id(CONTAINER_ID) exec是进入之前已经在运行的容器 3

docker 容器服务更新

雨燕双飞 提交于 2019-12-04 09:15:11
创建一个web服务 docker service create --name web -p 8080:5000 --network demo fan_flask:1.0 web服务横向扩展2台 docker service scale web=2 更新web服务 docker service update --image fan_flask:2.0 web 更新过程中,服务不会中断,会先更新其中某一台,然后更新另外一台 更新web服务端口8080为8088 docker service update --publish-rm 8080:5000 --publish-add 8088:5000 web 关于docker-compose.yml更新,只需要更新docker-compose.yml,然后重新部署一遍即可 来源: CSDN 作者: fanxl12 链接: https://blog.csdn.net/fanxl10/article/details/84000690

进入容器内部

空扰寡人 提交于 2019-12-04 08:44:45
进入容器内部 docker exec -it containerId /bin/bash 清理未运行的容器 docker rm $(docker ps -a -q) 创建镜像 对当前目录的文件进行构建镜像 docker build -t admin-web:latest . 运行镜像 docker run -it --name admin-web -p 80:80 -d admin-web:latest 来源: CSDN 作者: weixin_41709748 链接: https://blog.csdn.net/weixin_41709748/article/details/90632222

springboot:非web启动

一个人想着一个人 提交于 2019-12-04 06:06:13
需要运行一些调度任务,但是又不想放到web容器中运行。 见红色代码: import java.util.concurrent.ThreadPoolExecutor; import org.springframework.boot.WebApplicationType; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.core.task.AsyncTaskExecutor; import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling