|
|
|
Доступ из Java к реестру Windows
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток всем! Скажите пожалуйста, есть необходимость удалить ключ из реестра windows, сделал "просто и сердито" Код: java 1. Все работает в эклипс, но при развертывании на Windows Server 2008 R2 под Tomcat 7.0.42 не работает. Скажите, как настроить права, чтобы сработало удаление? Благодарю за внимание! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 10:51:25 |
|
||
|
Доступ из Java к реестру Windows
|
|||
|---|---|---|---|
|
#18+
Или без cmd, как это красивее сделать, но главное, как привилегии для томката задать, чтобы web-приложение могло в реестре ветвь зачистить, очень нужно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:49:37 |
|
||
|
Доступ из Java к реестру Windows
|
|||
|---|---|---|---|
|
#18+
Надо дать их юзеру под которым томкат заходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:30:43 |
|
||
|
Доступ из Java к реестру Windows
|
|||
|---|---|---|---|
|
#18+
При чем тут вообще Java? Найдите виндового админа и объясните ему. Tomcat у вас вероятно работает как Windows Service? И, соответственно, запускается под Local Service аккаунтом? Зачем вообще из сервера удалять что-то в реестре. Если это запрещено, то наверное не просто так? Почему нельзя этот ключ удалять при установке приложения. Зачем это обязательно делать в процессе его работы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:33:04 |
|
||
|
Доступ из Java к реестру Windows
|
|||
|---|---|---|---|
|
#18+
ЛагманНадо дать их юзеру под которым томкат заходит. Я в службах прописал для томката, чтобы он запускался под администратором и перезапустил его. Уже перепробовал все... В Windows Server один пользователь - администратор, по идее под ним можно все, в т. ч. и правка реестра. Правда, с UAC могут быть проблемы... На локальной машине то же самое, под эклипс работает, под томкатом нет. Опишите, если не сложно, как делали. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:34:28 |
|
||
|
Доступ из Java к реестру Windows
|
|||
|---|---|---|---|
|
#18+
Можно run as добавить в командную строку http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/runas.mspx?mfr=true ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:40:48 |
|
||
|
Доступ из Java к реестру Windows
|
|||
|---|---|---|---|
|
#18+
BlazkowiczПри чем тут вообще Java? Найдите виндового админа и объясните ему. Tomcat у вас вероятно работает как Windows Service? И, соответственно, запускается под Local Service аккаунтом? Зачем вообще из сервера удалять что-то в реестре. Если это запрещено, то наверное не просто так? Почему нельзя этот ключ удалять при установке приложения. Зачем это обязательно делать в процессе его работы? Понимаю Ваше негодование) Дело в том, что сервер работает с MS Word через COM для реализации необходимых задач, а MS Word периодически создает Recovery-ключ в реестре, если файл doc/docx файл открывался с ошибками или имел неподходящий формат (никогда не узнаешь, что подсунет программе пользователь), который нужно удалить, чтобы подавить сообщение MS Word об ошибочном открытии файла и зависание процесса. И единственный костыль, который решает эту проблему, это удаление этого ключа из реестра. Запуск Word в режиме OpenAndRecovery (параметр метода Open объекта Word.Application) не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 13:44:36 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38444923&tid=2128317]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
184ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 185ms |
| total: | 443ms |

| 0 / 0 |
