空格的故事--to be continued

很多时候,出了问题,找了很久, 慕然回首,空格却在灯火阑珊处。

场景1:eclipse plugin项目

手动改了eclipse项目的MANIFEST.MF文件,一直报错,无法用plugin视图打开,也无法运行时加载。

最后发现,这个类似properties文件的东西(如下)一个特殊点是:每个key后面的冒号的后面,都要加一个空格,然后再跟数据值。如果没有空格,格式就错了。

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %PluginName

 

场景2: oracle的tns

修改oracle客户端的tns描述文件 tnsnames.ora,添加一个监听,然后发现找不到这个新建的监听,而且上一个监听也不好用了。

找啊找,发现每个tnsname,如下面的ESB,这一行必须顶行,如有前面有空格,就会被当做上一个tns的一部分。原来,用缩进控制每个监听的。。。汗

ESB =
  (description =
    (address_list =
      (address = (protocol = tcp)(host = 192.168.10.13)(port = 1521))
    )
    (connect_data =
      (sid = esb)
      (server = dedicated)
    )
  )

你可能感兴趣的:(eclipse,oracle)