Привет всем!
Столкнулся с проблемой, которую никто пока не смог разрешить.
В Rational Rose есть публикация проекта — трансляция в HTML. Так там генерится апплет Java, который, собственно, и глючит. Апплет корректно работает на любой другой Винде и в 2003-ей, если запускать из проводника, но если в 2003-ей публикуешь на сайт, то вместо галочки и дерева апплет отображает только галочку и серую полоску(?). А дерево и есть навигация по проекту!!!
Пока есть вариант публиковать сайт на Win2000Server, но требуют, чтобы стояла 2003!
Кто-нибудь сталкивался с подобной проблемой??? И есть ли ее решение?
Здравствуйте, Piroman, Вы писали:
P>Привет всем! P>Столкнулся с проблемой, которую никто пока не смог разрешить. P>В Rational Rose есть публикация проекта — трансляция в HTML. Так там генерится апплет Java, который, собственно, и глючит. Апплет корректно работает на любой другой Винде и в 2003-ей, если запускать из проводника, но если в 2003-ей публикуешь на сайт, то вместо галочки и дерева апплет отображает только галочку и серую полоску(?). А дерево и есть навигация по проекту!!! P>Пока есть вариант публиковать сайт на Win2000Server, но требуют, чтобы стояла 2003! P>Кто-нибудь сталкивался с подобной проблемой??? И есть ли ее решение?
чтото подобное(не возьмусь утверждать что то же самое) было с моим апплетом он все рисовал только таблицу не отображал. а дело было в безопасности. у апплетов ограниченные возможности так что когда апплет пытается сделать чтото больще вылетает ощибка и исполнение преравается.. конкретное огрпничение это оступ к данным не на компе на котором апплет установлен.
решается все очень просто...
файл
"C:\Program Files\Java\j2re*\lib\security\java.policy" // * — это версия явы на таоем компе
дописывается чтото вроде
grant codeBase "http://www.mail.ru/-" {
permission java.security.AllPermission;
};
и всем апплетам из сервера www.mail.ru будет дано права на все. только не делай это для апплета в котором не уверен.
Здравствуйте, Passer, Вы писали:
P>"C:\Program Files\Java\j2re*\lib\security\java.policy" // * — это версия явы на таоем компе P>дописывается чтото вроде
P>grant codeBase "http://www.mail.ru/-" { P>permission java.security.AllPermission; P>}; P>и всем апплетам из сервера www.mail.ru будет дано права на все. только не делай это для апплета в котором не уверен.
Извиняюсь, но у меня такой папки нет... Ставил только JavaVM, по идее, больше ничего и не надо, на 2000 виндах же канало!
Да, кстати, никакого сообщения об ошибке нет! В строке состояния пишется "Приложение запущено" и все...
Файл с таким именем есть в самой Rose, но мне кажется, что это настройки только для розы.
В этом файле почти все строчки вот такого вида:
permission java.util.PropertyPermission "file.separator", "read";
Завтра попробую заменить все "read" на "AllPermission", результат сообщу ближе к вечеру (на работе и-нета нет).
Здравствуйте, Passer, Вы писали:
P>Здравствуйте, Piroman, Вы писали:
P>>Привет всем! P>>Столкнулся с проблемой, которую никто пока не смог разрешить. P>>В Rational Rose есть публикация проекта — трансляция в HTML. Так там генерится апплет Java, который, собственно, и глючит. Апплет корректно работает на любой другой Винде и в 2003-ей, если запускать из проводника, но если в 2003-ей публикуешь на сайт, то вместо галочки и дерева апплет отображает только галочку и серую полоску(?). А дерево и есть навигация по проекту!!! P>>Пока есть вариант публиковать сайт на Win2000Server, но требуют, чтобы стояла 2003! P>>Кто-нибудь сталкивался с подобной проблемой??? И есть ли ее решение?
P>чтото подобное(не возьмусь утверждать что то же самое) было с моим апплетом он все рисовал только таблицу не отображал. а дело было в безопасности. у апплетов ограниченные возможности так что когда апплет пытается сделать чтото больще вылетает ощибка и исполнение преравается.. конкретное огрпничение это оступ к данным не на компе на котором апплет установлен. P>решается все очень просто... P>файл P>"C:\Program Files\Java\j2re*\lib\security\java.policy" // * — это версия явы на таоем компе P>дописывается чтото вроде
P>grant codeBase "http://www.mail.ru/-" { P>permission java.security.AllPermission; P>}; P>и всем апплетам из сервера www.mail.ru будет дано права на все. только не делай это для апплета в котором не уверен.
Посмотрите настройки безопасности IE — разрешена ли там Java (а MS начитная с XP серьезно беспокоится о безопасности), ну еще может имет смысл установить java-plugin для браузера?
Здравствуйте, Passer, Вы писали:
P>у меня тоже... P>а на счет того что папки нет P>попробуйте устоноаить плагин для явы...
Какой плагин??? Я бы искал плагины, если бы всё неработало на Win2000Server! Но на нём то всё работает (и ХР тоже!)!!!! Вот... А ещё я вчера настроил Розу, правил файл "java.policy", но это оказались настройки для неё самой (Rational Rose).... Так что... Какие проблемы ещё могут быть???
Сегодня приходил ещё один сетевик... Долго копался в настройках, потом сказал, что ну её в ... и ушёл.
Так что я прихожу к выводу, что это не безопасность запрещает вывод апплета, а просто винда 2003 имеет глюк, который "МайкроСакс, "пока" не исправил!
А вопрос всем: кто-нибудь, вообще, встречался с глюками W2003 и Java applets, которые работали в др. версиях вины?!