Апплет HTML Java в Win2003 не работает???
От: Piroman  
Дата: 03.08.05 01:57
Оценка:
Привет всем!
Столкнулся с проблемой, которую никто пока не смог разрешить.
В Rational Rose есть публикация проекта — трансляция в HTML. Так там генерится апплет Java, который, собственно, и глючит. Апплет корректно работает на любой другой Винде и в 2003-ей, если запускать из проводника, но если в 2003-ей публикуешь на сайт, то вместо галочки и дерева апплет отображает только галочку и серую полоску(?). А дерево и есть навигация по проекту!!!
Пока есть вариант публиковать сайт на Win2000Server, но требуют, чтобы стояла 2003!
Кто-нибудь сталкивался с подобной проблемой??? И есть ли ее решение?
Re: Апплет HTML Java в Win2003 не работает???
От: Passer  
Дата: 03.08.05 05:33
Оценка:
Здравствуйте, 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 будет дано права на все. только не делай это для апплета в котором не уверен.
Re[2]: Апплет HTML Java в Win2003 не работает???
От: Piroman  
Дата: 03.08.05 14:47
Оценка:
Здравствуйте, 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", результат сообщу ближе к вечеру (на работе и-нета нет).
Re[2]: Апплет HTML Java в Win2003 не работает???
От: Sash_xp  
Дата: 04.08.05 07:08
Оценка:
Здравствуйте, 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 для браузера?
Re[3]: Апплет HTML Java в Win2003 не работает???
От: Passer  
Дата: 04.08.05 07:18
Оценка:
Здравствуйте, Piroman, Вы писали:


P>Да, кстати, никакого сообщения об ошибке нет! В строке состояния пишется "Приложение запущено" и все...


у меня тоже...
а на счет того что папки нет


попробуйте устоноаить плагин для явы...
Re[4]: Апплет HTML Java в Win2003 не работает???
От: Piroman  
Дата: 05.08.05 16:58
Оценка:
Здравствуйте, Passer, Вы писали:

P>у меня тоже...

P>а на счет того что папки нет
P>попробуйте устоноаить плагин для явы...

Какой плагин??? Я бы искал плагины, если бы всё неработало на Win2000Server! Но на нём то всё работает (и ХР тоже!)!!!! Вот... А ещё я вчера настроил Розу, правил файл "java.policy", но это оказались настройки для неё самой (Rational Rose).... Так что... Какие проблемы ещё могут быть???
Сегодня приходил ещё один сетевик... Долго копался в настройках, потом сказал, что ну её в ... и ушёл.

Так что я прихожу к выводу, что это не безопасность запрещает вывод апплета, а просто винда 2003 имеет глюк, который "МайкроСакс, "пока" не исправил!
А вопрос всем: кто-нибудь, вообще, встречался с глюками W2003 и Java applets, которые работали в др. версиях вины?!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.