关于如何在服务器上搭建tomcat并发布自己的web项目

最近在学习如何在服务起上搭建tomcat,并发布自己的项目,自己是花了一下午的时间才把里面的东西弄明白,各种百度,各种请教大神,真的是备受折磨啊。好了废话不多说,直接进入主题。1:众所周知,tomcat运行是需要jdk的支持,所以第一步,当然是安装jdk了,如果没有jdk的朋友可以去Oracle的官网下载  找不到的朋友可以点击这个链接oracle官网jdk下载地址2:jdk下载好了当然是安装jdk了。安装jdk必不可少的一个环节就是配置环境变量了,至于怎么配置这个我也就不多说了,不会的朋友百度一下,你就知道了。哈哈哈3:第三步当然就是下载tomcat到我们的服务器上面了,tomcat下载地址4:下载好了的话,接下来就是配置tomcat了,如果是配置一个tomcat的话,就很快了      1:)第一步:使tomcat和可以加载jre如图所示,找到setclasspath.bat文件,然后setJRE_HOME="jdk的安装目录"由于我们是一个tomcat。所以就不需要修改端口号啥的了,如果是想要修改默认...

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL

今天学习spring+Struts2整合的时候遇到一个问题:在web.xml中配置了spring的上下文监听器:Xml代码 随后启动tomcat服务器,控制台提示如下错误:这种错误意思很明确:找不到“org.springframework.web.context.ContextLoaderListener”这个类,ContextLoaderListener这个类是在spring-web.jar包下,我仔细检查了项目jar环境,发现该jar包确实存在,而且也能找到编译后的ContextLoaderListener.class文件。 因为我是通过eclipse的buildpath直接引用的jar包,没有把jar文件拷贝到lib目录下。 随后我将所需的jar包全部拷贝到WEB-INF/lib下,再重新启动tomcat便能顺利通过了。详细介绍请查看全文:https://cnblogs.com/qianzf/原文博客的链接地址:https://cnblogs.com/qzf/...

CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境

CentOS7上源码编译安装和配置LNMPWeb+phpMyAdmin服务器环境什么是LNMP? LNMP(别名LEMP)是指由Linux,Nginx,MySQL/MariaDB,PHP/Perl/Python组合成的动态Web应用程序和服务器,它是一组Web应用程序的基础软件包,在这个基础环境上我们可以搭建任何使用PHP/Perl/Python等语言的动态网站,如商务网站、博客、论坛和开源Web应用程序软件等,它是互联网上被广泛使用的Web网站架构之一。 部署方式 从网站规模大小(访问流量、注册用户等)角度来看,LNMP架构可以使用单机部署方式和集群部署方式。单机部署方式即所有的软件都部署在一台Linux服务器上;集群部署方式可以将Nginx网络服务器,MySQL/MariaDB数据库,PHP软件分开安装到不同的服务器上,它们彼此之间通过TCP网络协议相互通信协助工作,以及对外提供Web应用访问服务。因此,当单台服务器不能满足性能要求时,可以使用集群方式部署。 本教程将指导您如何在RHEL7/CentOS7以及Fedora23/24/25等衍生...

Linux 修改zabbix server的web访问端口

安装zabbixserver的时候默认就安装了apache,zabbix依靠apache提供的web服务,修改Zabbix的浏览器访问端口,就是修改apache的服务端口(默认端口:80)1.编辑httpd.conf文件 :vim/etc/httpd/conf/httpd.conf2.修改默认的侦听端口和ServerName   136Listen8008   277ServerNameIP:80083.重启apache服务,使配置生效: servicehttpdrestart4.添加防火墙规则,允许端口访问  编辑:vim/etc/sysconfig/iptables  #zabbixweb  -AINPUT-mstate--stateNEW-mtcp-ptcp--dport8008-jACCEPT 重启防火墙:serviceiptablesrestart5.浏览器访问http://IP:8008/zabbix 测试是否修改成功 ...

org.springframework.web.servlet.PageNotFound

在重启项目中会遇到[org.springframework.web.servlet.PageNotFound]-NomappingfoundforHTTPrequestwithURI[*********]inDispatcherServletwithname'SpringMVC'这个问题1.先查看jdk版本,是否改了jdk的版本,是的话修改为原来的就正常了,重启项目调用2. 还有可能springmvc配置里面少配置了,查看这个配置信息是否被更改或是删除了  <mvc:annotation-driven/>...

WebForm aspx页面传值---7种方式

1、get方式发送页<formid="form1"runat="server">   <div>       <ahref="WebForm2.aspx?name=5">调转到Form2</a>       <asp:ButtonID="button2"Text="跳转页面"runat="server"onclick="button2_Click"/>   </div></form>protectedvoidbutton2_Click(objectsender,EventArgse)       {           Respo...

C#解决WebClient不能下载https网页内容

在下载之前,执行以下代码即可:if(stUrl.Substring(0,5)=="https"){//解决WebClient不能通过https下载内容问题ServicePointManager.ServerCertificateValidationCallback+=delegate(objectsender,System.Security.Cryptography.X509Certificates.X509Certificatecertificate,System.Security.Cryptography.X509Certificates.X509Chainchain,System.Net.Security.SslPolicyErrorssslPolicyErrors){returntrue;//****Alwaysaccept};}上述代码主要是为了跳过https的ssl验证。using(WebResponsewr=req.GetResponse())我是在using之前加的上面的代码,各位依据自己的需求进行添加。转自:https://blog.csdn.net/qq_37829...

使用 Anydesk 5.1 TCP 通道(端口映射)功能从外网方便访问内网的 web/数据库等资源

Anydesk5.1带来一个新的功能:TCP通道,在家办公时,通过互联网进行远程桌面连接到公司电脑,可以将家用电脑的某个端口,映射到公司网络的某个电脑(IP+端口),不局限于被远程桌面连接的公司电脑,即可使用公司网络中电脑的资源。这种功能,与Teamviewer的功能有些类似。与其相比,各有优缺点吧。如果在公司的某个电脑上,配置了Apache的正向代理功能,则可在家用电脑的浏览器里,新建一个TCP通道到公司电脑的Apache正向代理端口,然后将家用电脑的浏览器代理设置为本地的TCP通道端口,即可任意访问公司的内部局域网的各个web站点/应用。 以下是操作步骤。先进入家用电脑里之前连接过的某个公司电脑对应的TCP通道设置: 后增加本地端口与远程公司电脑的端口映射:以上截图中,家用电脑的29992端口,对应的公司电脑的192.168.10.1端口9992,这个公司电脑端口上运行了Apache正向代理服务。将家用电脑的浏览器代理设置为127.0.0.1的29992端口,即可任意访问公司的内部局域网的各个web站点/应用。 也可以配置端口映射,访问远程的数据库。比...

Web前端知识体系精简

Web前端技术由html、css和javascript三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构。本文将对Web前端知识体系进行简单的梳理,对应的每个知识点点到为止,不作详细介绍。目的是帮助大家审查自己的知识结构是否完善,如有遗漏或不正确的地方,希望共勉。JAVASCRIPT篇0、基础语法Javascript基础语法包括:变量声明、数据类型、函数、控制语句、内置对象等。在ES5中,变量声明有两种方式,分别是 var和function,var用于声明普通的变量,接收任意类型,function用于声明函数。另外,ES6新增了let、const、import和class等四个命令,分别用以声明普通变量、静态变量、模块和类。JS数据类型共有六种,分别是String、Number、Boolean、Null、Undefined和Object等,另外,ES6新增了Symbol类型。其中,Object是引用类型,其他的都是原始类型(Primi...

C# WebApi过滤器(开发接口必备利器)

在WEBApi中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。引入了这一机制可以更好地践行DRY(Don’tRepeatYourself)思想,通过Filter能统一地对一些通用逻辑进行处理,如:权限校验、参数加解密、参数校验等方面我们都可以利用这一特性进行统一处理,今天我们来介绍Filter的开发、使用以及讨论他们的执行顺序。一、Filter的开发和调用        在默认的WebApi中,框架提供了三种Filter,他们的功能和运行条件如下表所示:Filter 类型实现的接口描述AuthorizationIAuthorizationFilter最先运行的Filter,被用作请求权限校验ActionIActionFilter在Action运行的前、后运行ExceptionIExceptionFilter当异常发生的时候运行      首先,我们实现一个AuthFilterOutsid...

C# 实现身份验证之WebApi

今天再来总结关于如何实现WebApi的身份验证,以完成该系列所有文章,WebApi常见的实现方式有:FORM身份验证、集成WINDOWS验证、Basic基础认证、Digest摘要认证 第一种:FORM身份验证(若在ASP.NET应用程序使用,则该验证方式不支持跨域,因为cookie无法跨域访问)1.定义一个FormAuthenticationFilterAttribute,该类继承自AuthorizationFilterAttribute,并重写其OnAuthorization,在该方法中添加从请求头中获取有无登录的Cookie,若有则表示登录成功,否则失败,代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Http;usingSystem.Web.Http.Filters;usingSystem.Web.Security;usingSystem.Net.Http;usingSystem.Collections.ObjectMode...
代码星球 代码星球·2021-02-15

C# 实现身份验证之WEB Service篇

在这个WEBAPI横行的时代,讲WEBService技术却实显得有些过时了,过时的技术并不代表无用武之地,有些地方也还是可以继续用他的,我之所以会讲解WEBService,源于我最近面试时被问到相关问题,我这里只是重新复习一下并总结一下,给新手们指指路,大牛们可以无视之,当然不足之处还请大家指教,谢谢!WEBService身份验证,网上已有许多的相关文章,总结起来有:基于自定义SoapHeader验证、Form验证、集成Windows身份验证、服务方法加入一个或几个验证参数;下面就不废话了,直接分享实现的代码吧,中间有涉及注意的地方,我会有说明文字的。1.基于自定义SoapHeader验证定义服务:(注意UserValidationSoapHeader必需有无参构造函数,否则无法序列化)//UserValidationSoapHeader:publicclassUserValidationSoapHeader:SoapHeader{publicstringUserName{get;set;}publicstringPassword{get;set;}publicUserValidati...

springboot Aop 统一处理Web请求日志

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId></dependency>@Aspect@ComponentpublicclassWebLogAspect{}注解 @Aspect表明这是个切面类@Pointcut("execution(*com.example.manage.controller.*.*(..))")publicvoidpointLog(){}表明切入点为 com.example.manage.controller路径下所有类所有方法@Before("pointLog()")publicvoiddobefore(JoinPointjoinPoint){//接收到请求,记录请求内容ServletRequestAttributesattributes=(ServletRequestAttributes)RequestContex...

node.js + webstorm :配置开发环境

一、配置开发环境:1、先安装node(1)、访问http://nodejs.org打开安装包,正常安装,点击next即可。  为了测试是否安装成功,打开命令提示符,输入node,则进入node.js交互模式,如图:    通过这种方式安装node.js还自动附带了npm(2)、安装node.js包管理器(Express)  新开一个命令行窗口  在命令行输入 npm install -g express      Express目录结构t-1目录/文件说明./ 根目录,我们的node.js代码都会方这个目录 package.json npm依赖配置文件,类似ruby中的Gemfile,javaMaven中的pom.xml文件.一会需要在这里添加markdown-js项目依赖 app.js 项目的入口文件 public/javascript/stylesheets/images/ 存放静态资源文件,jquery/prettify.js等静态...

WebGL 入门-WebGL简介与3D图形学

什么是WebGL?WebGL是一项使用JavaScript实现3D绘图的技术,浏览器无需插件支持,Web开发者就能借助系统显卡(GPU)进行编写代码从而呈现3D场景和对象。WebGL基于OpenGLES2.0,OpenGLES是OpenGL三维图形API的子集,针对手机、平板电脑和游戏主机等嵌入式设备而设计。浏览器内核通过对OpenGLAPI的封装,实现了通过JavaScript调用3D的能力。WebGL内容作为HTML5中的Canvas标签的特殊上下文实现在浏览器中。WebGL标准由科纳斯组织(KhronosGroup)开发和维护,Google、Mozilla、Opera和Apple等浏览器厂商都是其中的成员,为这一标准做出了显著贡献。WebGL支持现状目前所有的主流桌面浏览器都已经支持WebGL,但手机端的浏览器只有部分最新版支持。桌面浏览器MozillaFirefox4+GoogleChrome8+InternetExplorer11+Safari5.1+Opera12+移动浏览器Firefox25+GoogleChrome31+OperaMobile12+AndroidBrow...
首页上一页...1617181920...下一页尾页