我正在设置一个dev服务器,想要导入一个证书。我遵循了这些步骤,但是当我导入keytool import-alias tomcat-keystore tomcat.keystore-file时
你好,
我们刚刚将FME服务器从2016年升级到2017年。恢复已成功,所有存储库和计划当前都已启动并运行,但嵌入了fmeserverjobsubmitter转换器的工作台除外。它们失败是因为FME服务器web url在升级过程中被修改,现在需要将端口号添加到url的后缀,例如
应该是- - - - - -http://scnfme.mycounil.gov
目前,网址:http://scnfme.mycouncil.gov:8080
如何从url中删除端口号?我已将服务中的URL设置修改为无效。
提前谢谢,
克里斯
我们刚刚将2017.0升级到2017.1.1.1服务器并恢复了备份。我们之前在这台机器上配置了https。有人知道您是否可以在同一服务器上重用该证书吗?我想,如果我将keystone文件粘贴到目录中,并对tomcat xml文件进行所有更改,那么它会正常工作吗?一旦我完成,FME服务器应用程序服务将无法启动,而HTTPS将无法工作?任何想法吗?
配置分布式FME服务器安装时,似乎仍然有大量的端口开放,这不是通过设置FME服务器端口池来控制的。这些都会导致问题,防火墙限制意味着并不是所有的东西都能像在FME服务器中预期的那样工作。
为Web应用程序(Tomcat)添加端口池配置参数会很有用。
我已经按照文档为HTTPS/SSL配置了FME服务器。我已经成功导入了我的证书,web . xml配置,server.xml和config.xml,重新启动后Tomcat日志文件中没有错误。
当我尝试进入FME服务器主页时,我得到"错误SSL版本或密码不匹配"
在https://www.ssllabs.com/ssltest/viewmyclient.html上测试后,server.xml中列出的密码和协议与浏览器支持的(chrome和ie)匹配。
FME服务器2017.0.1 -构建17288 - win64
使用https设置
当使用任何工作区-和运行按钮-它似乎失败。
然而,如果我直接复制直接URL -它似乎工作得很好。
使用chrome和调试工具以及日志和下面的响应
回应:
类型异常报告
消息 连接拒绝:连接
描述 服务器遇到一个内部错误,阻止它完成此请求。
异常
类型异常报告
消息 连接拒绝:连接
描述 服务器遇到一个内部错误,阻止它完成此请求。
异常
java.net.ConnectException: Connection refused: connectjava.net.DualStackPlainSocketImpl.connect0(Native Method)java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)java.net.Socket.connect(Socket.java:589)sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)COM.亚搏在线safe.web.client.SelfSignedSSLSocketFactory.connectSocket(SelfSignedSSLSocketFactory.java:52)org.apache.http.conn.scheme.SchemeSocketFactoryAdaptor.connectSocket(SchemeSocketFactoryAdaptor.java:66)org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:131)org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611)org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882)org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:117)COM.safe.web.client.HTTPClientFacade.execute(HTTPClientFacade.java:254)COM.safe.fmeserver.webui.jobrun.JobRunnerHelper.runJob(JobRunnerHelper.java:256)COM.safe.fmeserver.webui.servlet.rest.JobRunnerFormREST.handleRequest(JobRunnerFormREST.java:181)COM.safe.fmeserver.webui.servlet.rest.JobRunnerFormREST.doPost(JobRunnerFormREST.java:67)javax.servlet.http.HttpServlet.service(HttpServlet.java:648)javax.servlet.http.HttpServlet.service(HttpServlet.java:729)COM.safe.fmeserver.webui.sitemap.SiteMapFilter.doFilter(SiteMapFilter.java:40)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:120)COM.safe.web.servlet.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:538)COM.safe.webservices.security.FMEServerAuthFilter.doFilter(FMEServerAuthFilter.java:234)org.ebaysf.web.cors.CORSFilter.handleNonCORS(CORSFilter.java:640)org.ebaysf.web.cors.CORSFilter.doFilter(CORSFilter.java:173)
请注意 Apache Tomcat/8.5.5日志中提供了根原因的完整堆栈跟踪。
FME服务器Web UI不可访问(无法登录),Tomcat的catalina.log中显示以下错误(
21-Jun-2016:10:45:26.524严重的[LoalHoST-StestStudio 2] Orj.ApACH.Calalia. SeaSt.Stand管理异常。从持久存储JavaIO.EOFAcExvices到Java.IO .ObjutsPixStudio $ PeeKnPixStudio。A: 2804)在Java.Io.ObjistInPoStudio.Read流头(Objutin PosivSt.java:802)在JavaIO.ObjutsIdPoSt流中。(Objutin Studio.java:299)在Or.ApHAC.CalalIn.UTI.Cuto ObjutsIdPoSt流中。 Orac.Apache .Casalina .Stald.Stand管理器. Deload(Stand管理器. Java:209)在Org.Apache .Calalina .Stession .Stand管理器. Orth.Apache .Calalina . StutialMistoralMistoral. StutialStaldMealth.Stest.MealdMask.StaskMeald. Java:356)在Org.Apache .Calalina .UTL .LIFECECRECRASBASE.启动(LealeCyBaseBase:Java:147)ATOrg.Acache .Calalina .Cort.DealdReal.Acth.Apache .Casalina .UTL.LIFECYCRECRASBASE .Org.Apache .Calalina .Cort.CuuleBase.Adache Prime:Casalina .Casalina .Casalina .CuuleBase.Access(CuleBase. Java:701)在Org.Apache .Casalina .CuuleBase.CuuleBase.AdgHealth.CasalIn.Cor.Stand主机上启动(LeaveCyLeCase. Java:147).Adg.Apache .Casalina .Stuto.HooCorfig.Debug(HooCorfig.Java:939)在Org.Apache .Casalina .Studio .HooCorfIg $ DeavePort.Run(HooCorfig.java:1812)在Java.U.L.U.L.并发执行器$RunnabLeAdPult.java(Upjutor.java:511)在Java.U.T.Out.Fortual.FuturPort.在JavaUTI.CONTURCONTURE . TyRePoopLeX上运行(FuturPortase:Java:266).Ectuor .RunWorks.(thulePooExcel).java(1142)在Java.UTI.Orth.TycRePoLeExtUpor $Work.Run(TythPoLeExpCutoor,Java:617)在Java.Lang.Trime.Run(线程. Java:745)
Tomcat Web应用服务器没有正确地关闭,一些支持文件损坏或无法刷新。
1.停止FME服务器应用程序服务器Windows服务
2.第2条。导航到
3.从FME开始删除所有文件夹(例如fmeaws,FME目录,…)
第四章。启动FME服务器应用程序服务器Windows服务
FME服务器产品由几个不同的组件组成,这些组件可以通过文本配置文件进行部分配置。由于这些组件基于不同的技术,它们的配置文件的语法也有些不同。本文将介绍您可能遇到的每种类型的配置文件示例,并解释它们的区别。需要注意的重要差异:
这些是FME服务器核心和相关的安全软件创建服务所使用的自定义格式。亚搏在线这包括。中的文件
目录,如fmeServerConfig.txt、fmecommonconfig.txt文件,和fmeengineconfig.exe。
基本格式
指令=值
路径规范
FME_INCLUDE_FILE = C:/应用程序/ FMEServer /服务器/ fmeCommonConfig.txt
评论
#此文本是注释
FME Web应用服务器基于Tomcat,因此它的配置文件是标准的Tomcat XML配置文件。一个例子是server.xml文件。
.
基本格式
路径规范
keystorefile="C:\Program Files\FMEServer\Utilities\tomcat\.keystore" keystorepass="secretpassword" />
评论
Java Web应用程序属性
除了一般的XML配置文件外,每个独立的web应用程序(fmeserver,以前,fmedatadownload等)也有一个单独的配置文件。它们位于
tomcat \工具\ \ webapps \
\ WEB-INF\conf\propertiesfile.properties属性
.
基本格式
指令=值
路径规范
RESOURCE_PATH = C:/ ProgramDa亚搏在线ta FME服务器/ /安全的软件资源
评论
#此文本是注释
管理
安装
web应用程序服务器
雄猫
配置文件
星期四,2015年11月12日21:15:46 GMT
杜威塔萨夫亚搏在线
-
无效的密钥存储格式阻止通过SSL访问FME服务器
https://knowledge.亚搏在线safe.com/articles/19694/invalid-keystore-format-prevents-accessing-fme-ser.html
症状
配置SSL之后,FME服务器Web接口不能通过HTTPS访问。卡特琳娜原木(
\ utilities\tomcat\logs\catalina-*.log)有以下错误:
java.io.ioexception:无效的密钥存储格式
导致
这个错误有几个可能的原因:
- 密钥库实际上格式错误
- 密钥库的格式正确,但是创建的Java运行时不同于FME服务器Web应用服务器(Tomcat)正在使用的Java运行时。例如,Tomcat 7和Java 1.7包含在FME Server 2015中。如果系统JDK为1.8,你使用它的keytool版本,密钥库与Java 1.7不兼容。
决议
的原因,您需要使用正确的命令重新生成密钥库,如为HTTPS配置文档。
请务必使用位于
\ \ jre \ bin \ keytool的工具
对于Windows,或者系统jdk for Linux。
如果在使用来自证书颁发机构(CA)的证书时发生问题,你需要经历整个过程
- 使用自签名证书创建密钥存储库
- 生成一个企业社会责任
- 请求证书
- 将其导入密钥存储库
管理
身份验证
ssl
http
雄猫
星期四,2015年11月5日18:58:24格林尼治标准时间
杜威塔萨夫亚搏在线
-
发布到FME Server 2013的工作区(FME 2012)未注册到通知服务
https://knowledge.亚搏在线safe.com/articles/336/workspace-fme-2012-published-to-fme-server-2013-do.html
症状
导致
此错误是由FME Workbench 2012中的通知服务与FME Server 2013之间的内部命名冲突造成的。
决议
1.导航到您的FME服务器Tomcat安装目录。默认情况下,该目录位于<FMEServerDir> /工具/ tomcat。
2.第2条。导航到“webapps”子文件夹
3.找到文件“fmesubscript .war”
第四章。复制该文件并命名为" fmenotia。war"
5.新文件副本“fmenotification.war”与“fmesubscription.war”位于同一目录中。
6.重新启动Tomcat。(或,如果使用默认设置安装了FME服务器,重新启动FME服务器应用服务器。
通知服务
错误
网状物
雄猫
星期四,2015年10月08日19:13:15 GMT
arashouji