小编Jac*_*ack的帖子

Keytool未被识别为内部或外部命令

我试图使用本文中的说明发现Java Runtime中的受信任权限列表.当我输入以下命令时:

C:\ColdFusion8\runtime\jre\lib>keytool -list -storepass changeit -noprompt -keystore
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

'keytool'不被识别为内部或外部命令,可操作程序或批处理文件.

我检查了包含我的keytool可执行文件的目录是否在路径中.(在我的Windows 7机器上,它在C:\Program Files (x86)\Java\jre6\bin)尽管如此,命令行将无法识别该keytool命令.

我假设doc中提到了两个单独的命令:

  1. C:\CFusionMX\runtime\jre\lib>keytool -list -storepass changeit -noprompt -keystore

  2. C:\CFusionMX\runtime\jre\lib\security\cacerts

编辑:

那么我可以使用以下过程而不是答案中提到的复杂步骤吗?

  1. 当我将WSDL打开到浏览器中时,我看到了Lock图标,当我点击它时会打开一个"Certificate"窗口
  2. 然后我点击"安装证书"选项

  3. 打开证书导入向导窗口,我单击Next我看到两个选项

    • a)根据证书类型自动选择证书存储(自动选择此选项)
    • b)将所有证书放在以下商店中

我决定选择选项(b),但我很困惑我应该选择哪个证书库.

java coldfusion keytool

24
推荐指数
3
解决办法
10万
查看次数

生成.p12文件时,没有证书与私钥匹配

我已经成功生成了.p12文件但是我得到了一条消息如下:

C:\OpenSSL-Win32\bin>openssl pkcs12 -export -inkey mykey.key -in exported.pem -out myfile.p12
Run Code Online (Sandbox Code Playgroud)

将"屏幕"加载到随机状态 - 完成 没有证书与私钥匹配

谁能告诉我这个错误到底是什么?

此外,文件的大小myfile.p12是0KB,当我尝试打开它时,我在一个小窗口中用OK按钮得到以下消息:

`无效的公钥安全对象文件

此文件无效,可用作以下内容:个人信息交换`

请澄清.

谢谢

ssl pkcs#12

7
推荐指数
3
解决办法
2万
查看次数

无法读取 WSDL 错误

这是我第一次使用 SOAP。我正在尝试使用 cfinvoke 调用 web 服务,如下所示:

<cfinvoke  
    webservice="https://xyz/infoLookup.php?wsdl" 
    method="infoLookup" 
    returnVariable="info"
    > 

    <cfinvokeargument name="phoneNumber" value="7182973186"/>
    <cfinvokeargument name="userName" value="12345"/>
    <cfinvokeargument name="password" value="password"/> 
</cfinvoke> 

<cfdump var="#info#">
Run Code Online (Sandbox Code Playgroud)

这是来自 WSDL 的消息名称的一部分:

<message name="infoLookupRequest">
  <part name="phoneNumber" type="xsd:string" /> 
  <part name="userName" type="xsd:string" /> 
  <part name="password" type="xsd:string" /> 
</message>
Run Code Online (Sandbox Code Playgroud)

这是来自 WSDL 的操作名称的一部分:

  <portType name="vtsInfoLookupPortType">
- <operation name="infoLookup">
  <documentation>Get phone number information.</documentation> 
  <input message="tns:infoLookupRequest" /> 
  <output message="tns:infoLookupResponse" /> 
  </operation>
  </portType>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Unable to read WSDL from URL: https://xyz/infoLookup.php?wsdl.
Error: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated.

The error occurred in C:\XYZ\A\Soap\soapreq.cfm: line …
Run Code Online (Sandbox Code Playgroud)

coldfusion soap wsdl web-services coldfusion-8

5
推荐指数
1
解决办法
7336
查看次数

在数据库中插入数据时处理空值

我有以下内容cfquery:

<cfquery name="CQuery" datasource="XX.X.X.XXX">
        INSERT INTO DatabaseName 
            (PhoneNumber_vch,
             Company_vch,
             date_dt)

         VALUES(#PhoneNumber#,
            #Company#,
            #Date# )

    </cfquery>
Run Code Online (Sandbox Code Playgroud)

公司名称不存在的情况下有空值,我相信因为我得到以下错误:

 Error Executing Database Query.
[Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax near ','. 
Run Code Online (Sandbox Code Playgroud)

,错误消息中指向的逗号是在#Company#字段之后 .请让我知道是因为空值和最佳解决方法吗?

PhoneNumber,company和Date中的值是从XML SOAP响应中提取的,并正确使用了trim函数,如我在上一篇文章中所讨论的那样.

在coldfusion中使用cfif

谢谢

coldfusion cfquery coldfusion-8

4
推荐指数
1
解决办法
3129
查看次数

通过X-SMTP发送电子邮件

我试图找出如何才能将我的应用程序发送到Sendgrid的电子邮件并让它回来.

我想使用coldfusion使用X-SMTP API发送电子邮件.我在这里找到了一个在线文档,但仍然想知道除了Web API之外是否还有其他可用的文档?

http://thehatrack.net/blog/integrating-sendgrid-with-your-coldfusion-application/

sendgrid

1
推荐指数
1
解决办法
501
查看次数

值1-不能转换为数字

我正在使用以下内容进行数据转换:

<cfset Year = Left(mbTimeStamp_dt,4)>
<cfset Month = mid(mbTimeStamp_dt,5,2)>
<cfset Date = mid(mbTimeStamp_dt,7,2)>
<cfset Hour = mid(mbTimeStamp_dt,9,2)>
<cfset Minute = right(mbTimeStamp_dt,2)>
<cfset NewDate= "#Createdatetime(Year,Month,Date,Hour,Minute,00)#">

<cfset PSTTime = #DateConvert("UTC2Local", NewDate )# >
<cfset ESTTime = DateAdd('h',3,PSTTime)>   
Run Code Online (Sandbox Code Playgroud)

但我在以下行收到错误:

<cfset NewDate= "#Createdatetime(Year,Month,Date,Hour,Minute,00)#">
Run Code Online (Sandbox Code Playgroud)

错误消息:"值1-无法转换为数字."

难道我做错了什么?供您参考,我的mbTimestamp_dt价值如下:

      2013-06-06 11:51:37
Run Code Online (Sandbox Code Playgroud)

coldfusion

0
推荐指数
1
解决办法
457
查看次数

cfmail无法正常工作

我正在尝试使用以下脚本发送电子邮件,但它不起作用并抛出错误:

<cfmail to="user@mydomain.com" 
            from="user@mydomain.com" 
           <!---  subject="#sub#"   --->
            type="html" 
            server="smtp.sendgrid.net" 
            timeout="360" 
            username="un" 
            password="psw"  >

            <cfmailparam name="X-SMTPAPI" value="{\"category\":\"Cool Emails\"}">
            <cfoutput>
                Hello
            </cfoutput>
     </cfmail>
Run Code Online (Sandbox Code Playgroud)

错误是:找到无效的令牌\找到 <cfmailparam tag line

我已经尝试删除标签,但它仍然无法正常工作.

coldfusion cfmail sendgrid

0
推荐指数
1
解决办法
296
查看次数

获取查询查询错误

我使用以下代码,并想知道为什么我收到"查询查询"错误?

<cfquery name="findpercentage" datasource="#mydatasource#">

    SELECT  
         Count(TableId_bi) AS Total_Events
            ,Sum(CASE WHEN 'OPEN'       =   Event_vch THEN 100 END) / Count(*) AS OPENS
            ,Sum(CASE WHEN 'BOUNCE'     =   Event_vch THEN 100 END) / Count(*) AS BOUNCE
            ,Sum(CASE WHEN 'DEFERRED'   =   Event_vch THEN 100 END) / Count(*) AS DEFERRED
            ,Sum(CASE WHEN 'DROPPED'    =   Event_vch THEN 100 END) / Count(*) AS DROPPED
            ,Sum(CASE WHEN 'DELIVERED'  =   Event_vch THEN 100 END) / Count(*) AS DELIVERED
            ,Sum(CASE WHEN 'PROCESSED'  =   Event_vch THEN 100 END) / Count(*) AS PROCESSED …
Run Code Online (Sandbox Code Playgroud)

mysql coldfusion coldfusion-9

0
推荐指数
1
解决办法
82
查看次数

使用ColdFusion在电子邮件中嵌入图像

好吧,我正在开发一个coldfusion页面,但是,我在那里做的大部分内容都与HTML有关.因此想知道,有没有办法,我可以在coldfusion页面中插入JPEG图像?

我看到了这个文件,但它是用于ZIP文件:http://www.bennadel.com/blog/1464-Embedding-ZIP-Files-Inside-JPG-Files-Using-ColdFusion.htm

请让我知道如何实现这一目标?

我如何获得图像:

基本上我已经提供了一个MS Word文档,里面有一个小的信用卡大小的图像.因此,我已将该图像复制并粘贴到Paint上,然后裁剪该图像以保持大小,然后将其保存为JPEG格式.我希望我遵循的程序很好.

更多澄清:

这个HTML/Coldfusion页面将被用作电子邮件编辑器中的模板并将被发送.我只是想知道img在下面的答案中建议使用标签是否仍然适用于这种情况?我希望现在听起来不是100%不同的问题?

coldfusion coldfusion-9

-2
推荐指数
1
解决办法
484
查看次数