热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java单机_Java中间件环境搭建单机版

建立软连接:ln-s源文件目标目录下载、解压、进入dubbo-admin,运行mvnpackage打包,需要安装maven并设置环境变量。

建立软连接:ln -s 源文件 目标目录

下载、解压、进入 dubbo-admin,运行 mvn package 打包,需要安装 maven

并设置环境变量。然后把打包的 war 包拷贝至 web 容器中启动。

默认管理账号 root,密码 root,可以在项目的 WEB-INF 目录下的 dubbo.properties 中修改。

下载、解压、拷贝至 /usr/local 目录、配置、修改环境变量或者建立软连接。

配置:

在 home 目录建立 data 目录,修改 zoo_sample.conf 为 zoo.conf,配置 zoo.conf 设置 datadir 为新建的 data 目录路径。

下载、解压、拷贝至 /usr/local 目录、配置、修改环境变量或者建立软连接。

不同的是, redis 是 c 写的,需要编译,linux 环境需要先安装c/c++等环境。下载页面下的指引写的也很详细,进入目录,make 编译下即可。

下载、解压、拷贝至 /usr/local 目录、配置、修改环境变量或者建立软连接。

solr 需要使用到中文分词器。solr 可以直接使用下载的包,内置 jetty,也可以把 web、jar 包抽出来,放到 web 容器中运行。这里就不单独抽,就这样用。

配置:

进入 solr/server/solr,建一个文件夹 new_core,把 configsets/basic_configs/ 下 conf 拷贝至 new_core 下。

创建核心:进入 bin 目录,运行solr create –c new_core或者运行进入前端创建。

配置managed-schema,添加字段、中文分词器:

(1)、 fieldType:为field定义类型,最主要作用是定义分词器,分词器决定着如何从文档中检索关键字。

(2)、 analyzer:fieldType的子元素,是分词器,由tokenizer和filter组成。

(3)、 field:字段或者叫域,用来创建索引,如果这个字段需要生成索引,则需要设置的indexed为true,需要存储设置stored属性为true。

动态域

使用*,来动态扩展域

配置中文分词器:

把 ikanalyzer-solr5 中的 KAnalyzer.cfg.xml、stopword.dic、ext.dic 拷贝至 /usr/local/solr/server/solr-webapp/webapp/WEB-INF/classes,没有该目录就新建一个,

把 ik-analyzer-solr5-5.x.jar、solr-analyzer-ik-5.1.0.jar 拷贝至 /usr/local/solr/server/solr-webapp/webapp/WEB-INF/lib 目录下

ext.dic 为扩展词典,用于设定一些新词;stopword.dic 为断句词典,也就是一些可以忽略的词。修改 IKAnalyzer.cfg.xml,把 ext.dic 的注释去掉。

启动,测试。

官网也进不去啊,github 上也没有指引,幸好还有靠谱的博客。暂时不搭在本机,搭到另外一台机器上。

下载、解压、拷贝至 /usr/local 目录、配置、修改环境变量或者建立软连接。

activemq start 启动。默认管理后台端口8161,通信端口61616。

下载自己喜欢的版本(合适的版本,比如最新版本要用 docker、gradle、jdk11,暂时不用或者没学这些的话,就选择相对旧的版本。)、解压、编译。拷贝至一个 tomcat 容器(其他 web 容器也可以)。

由于始终下载、编译不成功,暂时下载别人编译好的使用 --> pan

放到 web 容器中,启动,修改相关配置,比如用户数据源、添加相关jar、前端页、取消 https。

取消 https:

WEN-INF/classes/services/HTTPSandIMAPS-10000001.json,修改serviceId,改为"^(http)://.*"。

WEB-INF 下的 deployerConfigContext.xml,修改 HttpBasedServiceCredentialsAuthenticationHandler,加一个属性 “p:requireSecure="false"”。

WEB-INF /spring-configuration/ticketGrantingTicketCOOKIEGenerator.xml,设置 p:COOKIESecure="false",p:COOKIEMaxAge="3600"。

同级目录下的warnCOOKIEGenerator.xml,设置 p:COOKIESecure="false",p:COOKIEMaxAge="3600"。

修改认证数据源:

WEB-INF 下的 deployerConfigContext.xml,根据自己的数据库类型配置数据源:

p:driverClass="com.mysql.jdbc.Driver"

p:jdbcUrl="jdbc:mysql://127.0.0.1:3306/mall?characterEncoding=utf-8"

p:user="root"

p:password="123456"/>

配置 dbAuthHandler:

p:dataSource-ref="dataSource"

p:sql="select password from tb_user where username= ?"

p:passwordEncoder-ref="passwordEncoder" />

配置密码加密器:如果不需要则不配,包括上面的passwordEncoder-ref。

c:encodingAlgorithm="MD5"

p:characterEncoding="UTF-8"/>

把 改为 。

配置好后,把相关的 jar 加入到 lib 中,比如这里使用了 mysql 的连接包、c3p0、cas-server-support-jdbc。

修改 WEB-INF/cas-servlet.xml,logoutAction 中的 ‘cas.logout.followServiceRedirects:true’,这样登出之后可以跳转到指定的url。



推荐阅读
  • 本文比较了eBPF和WebAssembly作为云原生VM的特点和应用领域。eBPF作为运行在Linux内核中的轻量级代码执行沙箱,适用于网络或安全相关的任务;而WebAssembly作为图灵完备的语言,在商业应用中具有优势。同时,介绍了WebAssembly在Linux内核中运行的尝试以及基于LLVM的云原生WebAssembly编译器WasmEdge Runtime的案例,展示了WebAssembly作为原生应用程序的潜力。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文讨论了如何使用Web.Config进行自定义配置节的配置转换。作者提到,他将msbuild设置为详细模式,但转换却忽略了带有替换转换的自定义部分的存在。 ... [详细]
  • Activiti7流程定义开发笔记
    本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ... [详细]
  • 本文介绍了在sqoop1.4.*版本中,如何实现自定义分隔符的方法及步骤。通过修改sqoop生成的java文件,并重新编译,可以满足实际开发中对分隔符的需求。具体步骤包括修改java文件中的一行代码,重新编译所需的hadoop包等。详细步骤和编译方法在本文中都有详细说明。 ... [详细]
  • 本文讨论了在shiro java配置中加入Shiro listener后启动失败的问题。作者引入了一系列jar包,并在web.xml中配置了相关内容,但启动后却无法正常运行。文章提供了具体引入的jar包和web.xml的配置内容,并指出可能的错误原因。该问题可能与jar包版本不兼容、web.xml配置错误等有关。 ... [详细]
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
  • Struts2+Sring+Hibernate简单配置
    2019独角兽企业重金招聘Python工程师标准Struts2SpringHibernate搭建全解!Struts2SpringHibernate是J2EE的最 ... [详细]
  • 负载均衡_Nginx反向代理动静分离负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第二部分
    nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解 ... [详细]
  • Jmeter对RabbitMQ压力测试
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Jmeter对RabbitMQ压力测试相关的知识,希望对你有一定的参考价值。Jm ... [详细]
author-avatar
手机用户2502877051
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有