| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > ant lib in weblogic |
| Автор: solve 26.9.2007, 15:20 |
| Добрый день Такая проблема: В тестовом сервере Weblogic не могу запустить некоторые специфические таски ant (например openbrowser,wlcompile,wldeploy) Что нужно добавить в classpath чтобы эти таски заработали? env: weblogic 9.2 ant 1.6 iq 140:) |
| Автор: ekr 26.9.2007, 15:27 |
| убедитесь, что Вы запускаете ant из состава weblogic, а не установленный самостоятельно. проверьте ant_home и path |
| Автор: solve 26.9.2007, 15:54 | ||
Я пользуюсь ant , установленным самостоятельно использование <BEA_HOME>\weblogic92\server\bin\ant.bat приводит к ошибке: не может найти класс org.apache.tools.ant.launch.Launcher |
| Автор: ekr 26.9.2007, 16:23 | ||
странно ( только что попробовал, все заработало. Вы модифицировали <BEA_HOME>\weblogic92\server\bin\ant.bat? В нем происходит установка classpath.
|
| Автор: solve 26.9.2007, 16:32 |
| Кажется нашел ошибку: У меня не интерпретируются системные переменные типа %CLASSPATH% , %WL_HOME% и в результате ничего не подгружается и соответственно нельзя найти класс-загрузчик Достаточно неожиданное поведение, поскольку даже запуск setdomainenv.cmd ситуацию не меняет (переменные не иниализируються) Может это какой-то глюк в винде или отсутвие прав на добавление системных переменных? |
| Автор: ekr 26.9.2007, 16:38 |
| да, действиетльно странное поведение переменных. тогда надо просто в батнике захардкодить пути, если проблему срочно надо решить. а потом писать гневное письмо в редмонд ))) |
| Автор: solve 27.9.2007, 13:52 | ||||
Прочитал в виндосовском хелпе,что команда set устанавливат переменные только в в пределах данной сессии командной строки, то есть если в far сначала запустить батник, устанавливающий переменные, а потом батник, их использующий, то ничего не выйдет.То есть письмо дядюшке Билли не отправишь- с них взятки гладки Батник со строчками вида
Задачу решает,хотя неприятное ощущение остается ekr, спасибо |