Спектакль в 4 актах, читать обязательно :) это лучшее из имеющихся описание
Таким образом правильный SPN для браузера:
HTTP/<server host DNS address record>@<windows domain>
( Хотите знать больше...Collapse )
Как это не странно, но для данных
операций разработчики часто пишут собственные велосипеды :). Не
исключая разработчиков MS, Sun и Apache:)
Вношу свою ложку порядка в бочку хаоса.
public sealed class SoapHexBinary : ISoapXsd
{
...
public SoapHexBinary(byte[] value);
...
public static SoapHexBinary Parse(string value);
...
public override string ToString();
...
public byte[] Value { get; set; }
...
}Byte[] res = SoapHexBinary.Parse(“<string>”).Value;
String res = new SoapHexBinary(new byte[] {0xx, 0xx, …,0xx}).ToString();
( Internal велосипеды от MSCollapse )
рассматривалась Version 1.6 (from Sun)
javax.xml.bind.DatatypeConverter
final public class DatatypeConverter {
...
public static byte[] parseHexBinary( String lexicalXSDHexBinary )
...
public static String printHexBinary( byte[] val )
...
}
речь идет про java 1.6.0_05 и меньше
Простая задача в манифесте указать зависимости от других jar
но если и просто перечислять в строке через пробел
Class-path:
libs/jar1 libs/jar2 …
то натыкаемся на ограничение в 72 символа в строке с выбрасыванием соответствующего ексепшена
надо Class-path в несколько строк писать. Вот тут и начинаются проблемы с пробелами, особенно если данный jar нужно собрать немедленно и манифест написать вручную - готового скрипта для сборки еще нет.
Вопрос к зрителям
Class-path: libs/jar1
libs/jar2
преобразуется в Class-path: libs/jar1 libs/jar2
или в
Class-path: libs/jar1libs/jar2?
по идее документ http://java.sun.com/javase/6/docs/technotes/guides/jar/jar.html#Manifest%20Specification
должен это описывать, но он этого не делает :)
( Read more...Collapse )