apache 订阅
[1]  Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。 展开全文
[1]  Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
信息
外文名
Apache HTTP Server
兼容性
类UNIX系统,Windows
类    别
网页服务器软件
中文名
阿帕奇
软件许可
Apache License
apache详细介绍
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 [2]  Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSAWWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。 Apacheweb服务器软件拥有以下特性:1.支持最新的HTTP/1.1通信协议2.拥有简单而强有力的基于文件的配置过程3.支持通用网关接口4.支持基于IP和基于域名的虚拟主机5.支持多种方式的HTTP认证6.集成Perl处理模块7.集成代理服务器模块8.支持实时监视服务器状态和定制服务器日志9.支持服务器端包含指令(SSI)10.支持安全Socket层(SSL)11.提供用户会话过程的跟踪12.支持FastCGI13.通过第三方模块可以支持JavaServlets如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。
收起全文
精华内容
下载资源
问答
  • Apache Harmony的介绍

    万次阅读 2020-09-14 01:57:36
    Apache Harmony由IBM和Intel联合开发的一款开源java,后IBM抨击Sun公司不开源java。 IBM希望Apache Harmony成为java的规范,于是Sun公司开源了java并命名为OpenJDK。 并且坚决不让Apache Harmony获得JCP认证,最终...

    Apache Harmony由IBM和Intel联合开发的一款开源java,后IBM抨击Sun公司不开源java。
    IBM希望Apache Harmony成为java的规范,于是Sun公司开源了java并命名为OpenJDK。
    并且坚决不让Apache Harmony获得JCP认证,最终2011年Apache Harmony退役,IBM转而参与OpenJDK。

    Apache Harmony的java类库被Android SDK使用;

    摘录《深入理解java虚拟机》----周志明----第三版的部分原文:

      Apache Harmony是一个Apache软件基金会旗下以Apache License协议开源的实际兼容于JDK 5和 JDK 6的Java程序运行平台,它含有自己的虚拟机和Java类库API,用户可以在上面运行Eclipse、 Tomcat、Maven等常用的Java程序。但是,它并没有通过TCK认证,所以我们不得不用一长串冗长拗 口的语言来介绍它,而不能用一句“Apache的JDK”或者“Apache的Java虚拟机”来直接代指。

      如果一个公司要宣称自己的运行平台“兼容于Java技术体系”,那该运行平台就必须要通过 TCK(Technology Compatibility Kit)的兼容性测试,Apache基金会曾要求当时的Sun公司提供TCK的 使用授权,但是一直遭到各种理由的拖延和搪塞,直到Oracle收购了Sun公司之后,双方关系越闹越 僵,最终导致Apache基金会愤然退出JCP组织,这是Java社区有史以来最严重的分裂事件之一。

      当Sun公司把自家的JDK开源形成OpenJDK项目之后,Apache Harmony开源的优势被极大地抵 消,以至于连Harmony项目的最大参与者IBM公司也宣布辞去Harmony项目管理主席的职位,转而参 与OpenJDK的开发。虽然Harmony没有真正地被大规模商业运用过,但是它的许多代码(主要是Java 类库部分的代码)被吸纳进IBM的JDK 7实现以及Google Android SDK之中,尤其是对Android的发展 起了很大推动作用。
    说到Android,这个时下最热门的移动数码设备平台在最近十年所取得的成果已经远远超越了Java ME在过去二十多年所获得的成果,Android让Java语言真正走进了移动数码设备领域,只是走得并非 Sun公司原本想象的那一条路。

      Dalvik虚拟机曾经是Android平台的核心组成部分之一,它的名字来源于冰岛一个名为Dalvik的小 渔村。Dalvik虚拟机并不是一个Java虚拟机,它没有遵循《Java虚拟机规范》,不能直接执行Java的 Class文件,使用寄存器架构而不是Java虚拟机中常见的栈架构。但是它与Java却又有着千丝万缕的联 系,它执行的DEX(Dalvik Executable)文件可以通过Class文件转化而来,使用Java语法编写应用程 序,可以直接使用绝大部分的Java API等。在Android发展的早期,Dalvik虚拟机随着Android的成功迅 速流行,在Android 2.2中开始提供即时编译器实现,执行性能又有了进一步提高。不过到了Android 4.4时代,支持提前编译(Ahead of Time Compilation,AOT)的ART虚拟机迅速崛起,在当时性能还 不算特别强大的移动设备上,提前编译要比即时编译更容易获得高性能,所以在Android 5.0里ART就 全面代替了Dalvik虚拟机。

    展开全文
  • org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题,即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却...

    org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题,即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。

    截图为网络中搜索到的常见原因:

    照着修改之后,问题依旧存在。最终花费了好大的力气才找到自己代码问题的根源。dao接口与xml的文件名不一致。

    接口名与接口文件名都是DepartmentDao, 而配置文件名为DeparmentDao.xml,费了很大的劲才看到两者名字查一个t字母。修改后就一切正常了。

    这是一个很容易忽视的点,记住:接口名与Mybatis的映射文件名一定要一模一样。

    展开全文
  • 背景:本项目使用JDK...Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1 pom中如下配置maven插件,配置中声明使用JDK1.8: org.apache.maven.plugins maven-compiler-plugin 3

    背景:本项目使用JDK1.8

    编译maven工程的时候出现如下错误:

    Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1

    pom中如下配置maven插件,配置中声明使用JDK1.8:

    <plugin>
    	<groupId>org.apache.maven.plugins</groupId>
    	<artifactId>maven-compiler-plugin</artifactId>
    	<version>3.1</version>
    	<configuration>
    		<verbose>true</verbose>
    		<fork>true</fork>
    		<executable>${JAVA8_HOME}/bin/javac</executable>
    	</configuration>
    </plugin>

    这里的${JAVA8_HOME}这个变量是在settings.xml中配置的,如下:

    <profile>
                <id>custom-compiler</id>
                <properties>
                    <JAVA8_HOME>C:\Program Files (x86)\Java\jdk1.8.0_73</JAVA8_HOME>
                </properties>
    </profile>
    当然这里应该需要激活,所以settings.xml文件还应该有如下配置:

    <activeProfiles>
            <activeProfile>custom-compiler</activeProfile>
    </activeProfiles>
    从pom文件中CTRL点击变量JAVA8_HOME能跳到settings.xml中找到它的定义处,按理来说应该是能找到这个变量,出现上述问题并不是因为找不到这个变量。我将pom文件中的JAVA8_HOME这个变量直接用实际的路径替换,即替换为
    C:\Program Files (x86)\Java\jdk1.8.0_73\bin\javac
    发现编译通过,这就奇怪了。

    揭晓原因:

    maven其实是有一个默认的仓库.m2仓库和默认的settings.xml配置文件,我们在这个默认的settings.xml文件中也添加了一个JAVA8_HOME的变量后,编译就通过了,这就说明,maven编译的时候找的不是我在idea中配置的我自定义的settings.xml,而是先找的它默认的那个。因为里面没有,所以之前找不到JAVA8_HOME,导致编译失败、

    总结:maven编译的时候应该是先找的默认的settings.xml,如果找不到,才会去找我在idea的settings选项下配置的“User settings file”中配置的settings.xml文件。

    解决办法:删掉maven默认的去找的那个settings.xml文件,这样自定义的文件就会生效了



    展开全文
  • mvn clean package -Dmaven.test.skip=true 今天项目用maven命令...Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project springbootdemo: Fata...
    mvn clean package -Dmaven.test.skip=true

    今天项目用maven命令打包时候抛出错误:

    Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project springbootdemo: Fatal error compiling: 无效的标记: -parameters -> [Help 1]

    这个错误的话比较好解决,是由于你项目所需jdk版本和你当前使用的jdk版本不一致导致的,因为我项目的pom.xml中定义了java版本为1.8,但是我实际idea中run这个项目却是1.7

        <java.version>1.8</java.version>

    解决办法:更换当前jdk版本为项目所需jdk版本即可

    要是你在intellij idea里面的maven窗口点击的打包编译的话,就在intellij idea设置项目jdk版本,直接Ctrl+Alt+s进入设置界面

    选中项目右击 》F4键设置项目属性进入

    如果你是直接在windows里的cmd中用maven打包的,那就需要切换你的jdk环境。如上设置好后再重新打包编译ok!

    其他情况也可能会导致这个错误:

    1、当你用类似于 java -jar ~.jar 命令在运行项目时候,此时你再打包项目,也会导致打包失败报错;

    2、你的pom.xml文件里配置的依赖不对(可能是版本、名称之类的),jar包没下来,请仔细核对pom.xml是否报错,像idea里如果依赖不对,在maven project窗口是可以直接看得到的。


    books 扩展阅读:使用quartz实现高级定制化定时任务(包含管理界面)

    books 推荐阅读:elastic search搜索引擎实战demo:https://github.com/simonsfan/springboot-quartz-demo,分支:feature_es

    展开全文
  • org.apache.commons 的 jar 包 源码

    万次下载 热门讨论 2008-11-05 10:45:48
    org.apache.commons 的 jar 包 org.apache.commons的jar包,Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动,有需要的赶快来CSDN下载吧!
  • apache kafka技术分享系列(目录索引)

    万次阅读 多人点赞 2018-02-08 11:30:11
    apache Kafka中国社区中国社区QQ群1:162272557未满 收费5¥,保证QQ运营,腾讯QQ VIP收年费,2000人群非常活跃,质量很高中国社区QQ群2:414762562未满 1000人群中国社区QQ群3:191278841未满 1000人群中国社区QQ群...
  • org.apache.ibatis.exceptions.PersistenceException:org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession. ### The error may exist in cn.itcast.mybatis.mapper/UserMapper.xml
  • org.apache.ibatis.binding.BindingException原因总结

    万次阅读 多人点赞 2018-06-05 20:33:56
    今天遇到mybatis的报错,搞了好久才搞懂,在网上找了好久的相似案例,也没有搞定,先来看下网上常见的解决办法吧,相信也能解决大部分人的报错。 排查方法如下: 1、mapper接口和mapper.xml是否在同一个包...
  • Apache按天保存log日志设置方法

    万次阅读 多人点赞 2017-05-07 09:47:21
    Apache 设置按天生成日志的方法,主要 %Y-%m-%d,修改httpd-vhosts.conf 文件 <VirtualHost *:80> ServerAdmin server@uu.com DocumentRoot "/opt/lampp/htdocs/uu/wwwroot" ServerName tj.sugh.net ...
  • Apache HTTP Servcer-Apache服务器下载与Windows系统下安装

    万次阅读 多人点赞 2018-01-17 22:40:38
    1、首先,介绍一下 Apache 服务器和 Tomcat 服务器的区别与联系: 1.1、Apache:是C语言实现的,专门用来提供HTTP服务。 1.2、 Tomcat:是Java开发的一个符合JavaEE的Servlet规范的JSP服务器(Servlet容器),是 ...
  • Apache、Tomcat7集群session共享及负载均衡 1. 使用mod_jk方式 环境:httpd-2.4.18-win64+tomcat-7.0.X+mod_jk-1.2.41-win64 1.1 windows下Apache下载及安装 https://www.apachelounge.com/download/ 下载httpd-...
  • Apache Tomcat 安装配置图文详细教程

    万次阅读 多人点赞 2018-07-14 17:52:29
    一、安装JDK步骤及配置JDK环境变量步骤省略。二、安装Tomcat(提前请先安装JDK)1.下载好压缩包后,直接解压至某一目录下,目录中不能包含...然后新建一个系统变量:TOMCAT_HOME=C:\Java\Tomcat\apache-tomcat-7.0.90...
  • Linux中安装apache

    万次阅读 多人点赞 2019-05-27 04:54:51
    一般Linux系统中自带apache 版本,但是用这个自带的版本启动时,就会出现端口被占用等各种问题,因为自带的apache版本都比较低,所以首先查看Linux中是否已有安装的低版本的apache,如果有先卸载,然后再安装。...
  • 如何在Apache官网下载Apache服务器

    千次阅读 2017-09-05 17:12:39
    如何在Apache官网下载Apache服务器背景:和之前下载maven一样,到了Apache官网下载,英语渣或者是和我一样的新手小伙伴会有点不知所措,这边还是教一下大家如何在Apache官网下载Apache服务器吧
  • 新手使用阿里云debian9 安装apache2后 输入如下命令启动apache时报错: sudo systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; ...
  • apache 基本vhost配置

    万次阅读 2012-04-18 09:39:28
    经常使用Apache虚拟主机进行开发和测试,但每次需要配置虚拟主机时都习惯性的ctrl+c和ctrl+v,这次由于重装系统,需要配置一个新的PHP开发环境虚拟主机,于是总结一下Apaceh配置httpd-vhosts虚拟主机使用方法和步骤...
  • Apache简介

    千次阅读 2017-07-01 15:54:25
    Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的...
  • Windows 下Apache服务器搭建

    万次阅读 多人点赞 2017-11-17 15:00:33
    ====================== 更新时间 2019年 5月 6日 ===================== 更新内容:增加操作系统及VC++的版本要求 ...更新内容:Apache 版本更新到 2.4.39,修改配置文件更加简单,只需一步。原始的2.4.2...
  • apache重启,apache优雅的重启

    千次阅读 2019-01-03 11:43:47
    httpd重启,linux apache 重启 service httpd Usage: httpd {start|stop|restart|condrestart|try-restart|force-reload|reload|status|fullstatus|graceful|help|configtest} apache 优雅的重启 service ...
  • [Apache] Error: Apache shutdown unexpectedly错误解决

    万次阅读 多人点赞 2018-04-13 10:32:08
    Apache无法启动,报错如下:20:41:12 [Apache] Error: Apache shutdown unexpectedly. 20:41:12 [Apache] This may be due to a blocked port, missing dependencies, 20:41:12 [Apache] improper privileges, ...
  • ApacheApache Tomcat的区别是什么?

    千次阅读 2019-08-13 13:38:26
    Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要...Apache是一款Web服务器软件,有多种产品,可以支持SSL技术,支持多个虚拟主机。它快速、可靠并且可通...
  • 如何在Apache官网下载Apache服务器 安装包(其他开发者的)背景:到了Apache官网下载,英语渣或者是和我一样的新手小伙伴会有点不知所措,这边还是教一下大家如何在Apache官网下载Apache服务器。 但是,Apache官网才...
  • centos 卸载apache

    千次阅读 2020-04-24 11:01:05
    查看apache端口centos是否在监听,如果在监听停止apache的服务 卸载已自带的/已存在的apache rpm -qa | grep httpd 接着开始使用centos下的卸载命令, “rpm -e 软件或服务名”,我们运行: rpm -e httpd 如果出现...
  • Apache安装教程

    万次阅读 2018-08-21 21:14:04
    1.Apache 安装 1.下载apache 下载链接 2.将解压文件移动到目标目录 (整个文件目录最好用英文 不要有空格) 3.命令行注册apache 服务(不同于exe文件的安装) (以管理员身份打开cmd win10 ) (管理员身份和...
  • Apache的安装

    万次阅读 2017-12-21 12:52:41
    准备安装包 到https://www.apachelounge.com/download/ 下载你需要... 使用文本编辑器打开Apache的配置文件conf/httpd.conf 执行文本替换 将”c:/Apache24” 全部替换成(你自己解压的路径) “G:\web\apache2.4” 4
  • 今早上启动XAPMPP中的apache出现以下错误: Error: Apache shutdown unexpectedly. 10:03:20 [Apache] This may be due to a blocked port, missing dependencies, 10:03:20 [Apache] improper privileges, a ...
  • ApacheApache Tomcat的区别和联系

    万次阅读 2018-03-16 08:43:42
    Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择...Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,...
  • centos 安装apache2.4

    千次阅读 2020-04-24 11:18:45
    下载apache2.4 提取码 goc4 解压 … 安装 apache2.4需要的扩展,其他版本不需要 注意--prefix 后面的路径根据自己的情况定义,然后按照格式套用 yum -y install gcc-c++ wget ...
  • Apache服务器下载

    千次阅读 2019-05-22 08:48:54
    Apache服务器下载 进入apache服务器官网 http://httpd.apache.org/download.cgi 点击链接 a number of third party vendors 找到Downloading Apache for Windows 点击ApacheHaus链接 点击红框中的图标即可开始下载...
  • 在我的kali上systemctl start apache2的时候apache启动失败,运行systemctl status apache2.service查看状态,发现是这个问题, Jul 08 15:22:27 kali apachectl[1789]: apache2: Syntax error on line 146 of /etc...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 684,775
精华内容 273,910
关键字:

apache