localhost

eclipse新建web项目,运行后在tomcat安装目录下webapps中没有该项目

牧云@^-^@ 提交于 2020-03-24 05:37:44
一、发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。 二、验证 很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost:8080/webDemo/login.jsp可正常打开。但在外部浏览器上打开http://localhost:8080时确没有出现所期望的小猫画面。 三、原因 eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps中,tmp1文件夹里面存放着该项目的信息。 四、修改 为了使项目默认部署到tomcat安装目录下的webapps中,show view—>servers—>找到需要修改的tomcat—>右击 ①停止eclipse内的Tomcat服务器(stop) ②删除该容器中部署的项目(add and remove) ③清除该容器相关数据(clean) ④打开tomcat的修改界面(open) ⑤找到servers location

RHEL7安装NIS Server 服务笔记

六眼飞鱼酱① 提交于 2020-03-24 03:16:44
一. 配置YUM软件仓库到CD-ROM(略) 二. 配置NIS服务器端 安装服务 [root@ localhost ~]# yum -y install ypserv rpcbind [root@ localhost ~]# ypdomainname nis.test [root@ localhost ~]# echo "NISDOMAIN=nis.test" >> /etc/sysconfig/network [root@ localhost ~]# vim /var/yp/securenets 255.0.0.0 127.0.0.0 255.255.255.0 192.168.100.0 [root@ localhost ~]# vi /etc/hosts 192.168.100.71 sev01.nis.test srv01 192.168.100.72 sev02.nis.test srv02 [root@ localhost ~]# systemctl start rpcbind ypserv ypxfrd yppasswdd [root@ localhost ~]# systemctl enable rpcbind ypserv ypxfrd yppasswdd [root@ localhost ~]# /usr/lib64/yp/ypinit -m next host

阿里云CentOS6.5搭建服务器JDK+tomcat+MySQL

这一生的挚爱 提交于 2020-03-24 01:57:51
阿里云ECS,计划安装jdk;MySQL;tomcat; 一、yum Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 二、安装JDK,path之类的已经自动设置好了(无需自己设置) yum list Java * yum list java-1.8* yum install java-1.8.0-openjdk* -y 三、安装mysql; #我喜欢在home目录操作命令 cd /home #查看所有以mysql开头的软件 yum list mysql* #安装mysql yum install mysql-server* -y #启动mysql /etc/init.d/mysqld start #设定mysql自动启动,我亲自重启了ECS,确实ok chkconfig mysqld on #复制mysql的配置文件到etc目录,提示是否覆盖,选择y cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #重新设定mysql密码,默认密码是【空】,输入新密码,注意提问,是否删除匿名账户?【y

Nginx Location配置总结

社会主义新天地 提交于 2020-03-23 18:41:24
3 月,跳不动了?>>> 语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ~ 开头表示区分大小写的正则匹配 ~* 开头表示不区分大小写的正则匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 的正则 / 通用匹配,任何请求都会匹配到。 多个location配置的情况下匹配顺序为(参考资料而来,还未实际验证,试试就知道了,不必拘泥,仅供参考): 首先匹配 =,其次匹配^~, 其次是按文件中顺序的正则匹配,最后是交给 / 通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。 例子,有如下匹配规则: location = / { #规则A } location = /login { #规则B } location ^~ /static/ { #规则C } location ~ \.(gif|jpg|png|js|css)$ { #规则D } location ~* \.png$ { #规则E } location !~ \.xhtml$ { #规则F } location !~* \.xhtml$ { #规则G }

IdentityServer4-前后端分离之Vue

空扰寡人 提交于 2020-03-23 14:36:25
前言 之前文章 讲到如何使用Node.js+Express构建JavaScript客户端,实现前后端分离。本节将介绍如何使用Vue实现前后端分离,文中介绍Vue的知识比较基础,适合新手学习。 一、搭建Vue项目 前提条件:安装nodejs、webpack和vue-cli。这个网上很多教程,这里不多说。 (1)新建Vue项目 Cmd进入创建项目的路径,输入:vue init webpack VueJS_Client 新建vuejs_client的Vue项目,安装npm。 (2)安装oidc-client库 使用VSCode打开vuejs_client项目所在的文件夹 Ctrl + ~ 打开控制控制台,输入:npm install oidc-client (3)实现自动跳转登录页面 在src文件夹中打开HelloWorld.vue文件,导入oidc-client模块,若在未登录情况,在组件创建前跳转登录页面。代码很简单,直接调用登录函数。 <template></template> <script> import Oidc from "oidc-client"; var config = { authority: "http://localhost:5000", client_id: "js", redirect_uri: "http://localhost:5003/CallBack

SSH 端口转发

人盡茶涼 提交于 2020-03-23 09:37:44
SSH 端口转发功能能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。其实这一技术就是我们常常听说的隧道(tunnel)技术,原因是 SSH 为其他 TCP 链接提供了一个安全的通道来进行传输。 我们知道,FTP 协议是以明文来传递数据的。但是我们可以让 FTP 客户端和服务器通过 SSH 隧道传输数据,从而实现安全的 FTP 数据传输。 更常见的情况是我们的应用经常被各种防火墙限制。常见的有禁止访问某些网站、禁用某类软件,同时你的所有网络行为都被监控并分析!同样的通过 SSH 隧道技术我们完全可以规避这些限制。 如上图所示,通过 SSH 的端口转发, 应用程序的客户端和应用程序的服务器端不再直接通讯,而是转发到了 SSH 客户端及 SSH 服务端来通讯。这样就可以同时实现两个目的:数据的加密传输和穿透防火墙! 在具体的使用场景中,端口转发又被细分为本地端口转发、远程端口转发、动态端口转发等。本文将详细的介绍其技术原理及使用方法。 本地端口转发 假设我们有一台主机 B,上面运行着 smtp 服务器,监听的端口号为 25,但是只监听了 localhost 网络接口。也就是说只有运行在主机 B 上的邮件客户端才能与 smtp 服务器建立连接。此时另外一台主机 A 上的邮件客户端如果想要通过主机 B 上的 smtp 服务器收发邮件该怎么设置呢

Tomcat安装与配置

蹲街弑〆低调 提交于 2020-03-23 06:08:56
Tomcat概述 Tomcat是Apache 软件 基 金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是8.0。 安装jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz tar xf jdk-8u91-linux-x64.tar.gz -C ../source/ mv

Kong api 网关 安装简单应用

流过昼夜 提交于 2020-03-23 01:02:51
Kong是一个可伸缩的开源API层(也称为API网关或API中间件)。Kong最初是由Kong Inc.(前身为Mashape)建造的,用于为其API市场提供超过15000个微服务,每月产生数十亿个请求。 在经过实战检验的NGINX的支持下,该公司专注于高性能,在2015年成为开源平台。在积极的发展下,Kong现在已被用于从创业公司到大型企业和政府部门的数百个组织的生产,包括:《纽约时报》 支持 权限控制,安全,负载均衡,请求分发,监控,限流 等等。 github : docker安装 :https://github.com/Kong/docker-kong Kong 源码:https://github.com/Kong/kong 官网地址:https://getkong.org/ 官网文档:https://getkong.org/docs/0.12.x/proxy/ 安装: cd /data/ git clone https://github.com/Kong/docker-kong.git cd docker-kong/compose docker-compose up -d Kong 项目会监控两个端口,一个是 8000,一个是 8001。 8000端口是可以给用户访问,就是说用户发送请求先到 Kong 项目的 8000 端口,然后Kong 项目帮你转到你的后端应用api。

JAVA企业级应用TOMCAT实战

吃可爱长大的小学妹 提交于 2020-03-22 15:02:44
1. Tomcat简介 原文链接:https://blog.oldboyedu.com/java-tomcat/ Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的开放源代码的 Web应用服务器 ,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。 Tomcat和Nginx、Apache(httpd)、lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Nginx/Apache服务器。 对比php软件,区别? 目前Tomcat最新版本为9.0。Java容器还有resin、weblogic等。 2. Tomcat安装 2.1 软件准备 JDK下载: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Tomcat下载: http://tomcat.apache.org/

Linux+Apache+Tomcat集群配置

痞子三分冷 提交于 2020-03-21 23:09:37
参考: http://blog.csdn.net/bluishglc/article/details/6867358# http://andashu.blog.51cto.com/8673810/1381369 所搭配环境为centos6.4 本文是采用的mod_jk的方式搭建的集群环境。 一、安装apache 首先安装apache,编译完成后,通过IP:端口访问就行,如果返回“it workers”证明Apache启动成功(注意apache的工程路径要正确) 1.进入下载好的httpd-2.2.25.tar.gz文件所在目录,执行解压操作: tar -zxvf httpd-2.2.25.tar.gz 2.进入解压出的文件夹根目录: cd httpd-2.2.25 3.进行编译参数配置: ./configure --prefix=/usr/local/apache2 --enable-mods-shared=all 关于configure参数的更多内容可参考: http://httpd.apache.org/docs/2.2/en/programs/configure.html#installationdirectories 4.编译安装: make make install 5.启动和关闭apache 完成上述步骤后,apache的安装就结束了