|
|
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Всем привет. Как получиит путь к web серверу? У меня в проекте есть папка в ней три xml файла. Когда задеплоится проект то эта папка и файлы на серваке. Но я не могу их читать потому что не знаю путь к серверу а он может меняться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 15:34:12 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
официальный язык форума - русский. по сабжу - можно хранить путь в конфигурационных файлах (или БД) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 15:36:40 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Deady по сабжу - можно хранить путь в конфигурационных файлах (или БД) Posted via ActualForum NNTP Server 1.4 Спасибо, но нужно определять динамически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 15:51:09 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
> Спасибо, но нужно определять динамически. а смысл извращаться? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 15:58:39 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Deady > Спасибо, но нужно определять динамически. а смысл извращаться? Posted via ActualForum NNTP Server 1.4 От меня требуют! Что я могу сделать. :(( Видать не хотят привязываться к постоянному пути. Сервер можно поставить тогда куда угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 16:02:11 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Все ридеры конфигов Java умеют обходиться без абсолютных путей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 16:02:20 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Узнать, откуда был запущен класс, можно с помощью Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 16:04:20 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Это всё замечательно, только я не могу понять почему я получаю путь сырков? Мне нужен путь к сервеу. Получил: C:\Projects\.... Нужно: С:\WEBServer\...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 16:28:32 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
МишааааааааааааааааЭто всё замечательно, только я не могу понять почему я получаю путь сырков? Мне нужен путь к сервеу. Получил: C:\Projects\.... Нужно: С:\WEBServer\...... Только не говори мне, что ты запускаешься из IDE, а не из задеплоенного в веб-сервер приложения. Меня забанят за матерные выражения тогда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 16:33:39 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
МишааааааааааааааааЭто всё замечательно, только я не могу понять почему я получаю путь сырков? Мне нужен путь к сервеу. Получил: C:\Projects\.... Нужно: С:\WEBServer\...... А зачем вам путь к веб-серверу? Я ещё могу понять потребность в знании местарасположения веб-приложения. Но сервер.... Если вам так нужен путь к веб-серверу, внесите его в конфиги, а их формируйте на сервере скриптом, умеющим определять расположение вашего абстрактного веб-сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 16:36:38 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Хрюхрюшкин. МишааааааааааааааааЭто всё замечательно, только я не могу понять почему я получаю путь сырков? Мне нужен путь к сервеу. Получил: C:\Projects\.... Нужно: С:\WEBServer\...... Только не говори мне, что ты запускаешься из IDE, а не из задеплоенного в веб-сервер приложения. Меня забанят за матерные выражения тогда. мля, я взял war открыл терминал GlassFish'a задеплоил проект из war'a и запустил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 16:41:25 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
no13 МишааааааааааааааааЭто всё замечательно, только я не могу понять почему я получаю путь сырков? Мне нужен путь к сервеу. Получил: C:\Projects\.... Нужно: С:\WEBServer\...... А зачем вам путь к веб-серверу? Я ещё могу понять потребность в знании местарасположения веб-приложения. Прикол в том что когда деплоишь war файл то GlassFish всё у себя размещает. Вот есть вариант: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 16:47:09 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Мишаааааааааааааааа Прикол в том что когда деплоишь war файл то GlassFish всё у себя размещает. Это не расположение веб-сервера, а приложения. Я б этом говорил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 16:51:16 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
no13 Мишаааааааааааааааа Прикол в том что когда деплоишь war файл то GlassFish всё у себя размещает. Это не расположение веб-сервера, а приложения. Я б этом говорил. Тогда пардон. Всё равно я не понимаю почему он мне показывает тот путь где лежат исходники. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 17:01:15 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Мишаааааааааааааааа no13 Мишаааааааааааааааа Прикол в том что когда деплоишь war файл то GlassFish всё у себя размещает. Это не расположение веб-сервера, а приложения. Я б этом говорил. Тогда пардон. Всё равно я не понимаю почему он мне показывает тот путь где лежат исходники. RealPath показывает путь к файлам приложения. Какие вообще могут быть исходники в веб-приложении??? RealPath("/") покажет вам путь к корню приложения, RealPath("Files") - в папке Files внутри вашего приложения (если это возможно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 17:13:56 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
getRealPath() вообще null может возвращать. Так что это вообще не решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 01:41:46 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Господа, я очень мало ориентируюсь в java программировании, но хочу прояснить несколько моментов не зависящих от java и программирования. авторКак получиит путь к web серверу? А ничего что обычно к WEB-СЕРВЕРУ по доменному имени или ip-адресу обращаются? авторУ меня в проекте есть папка в ней три xml файла. Когда задеплоится проект то эта папка и файлы на серваке. Но я не могу их читать потому что не знаю путь к серверу а он может меняться. Вы что, к WEB-СЕРВЕРУ хотите по smb протоколу обращаться? А ничего что сервер может быть не под виндовс и не поддерживать smb чисто принципиально? Из всего выше сказанного, по какому пути и куда вы хотите "попасть"? Редактировать файл на диске сервера? А сервер об этом знает(будет знать)? А для того чтобы он об этом знал вам самому надо постараться, и для реализации редактирования файлов на WEB-СЕРВЕРЕ абсолютно незачем знать "полный путь"(что за путь?). Посмотрите любую CMS, на языке который вы лучше знаете(java не панацея, а пути решения почти не отличаются). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 02:30:58 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
max_from_sumygetRealPath() вообще null может возвращать. Так что это вообще не решение. мне getRealPath() очень даже помог недавно про то же самое спрашивал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 06:40:52 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
вопросы-вопросы....Господа, я очень мало ориентируюсь в java программировании, но хочу прояснить несколько моментов не зависящих от java и программирования. Иногда лучше жевать ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 09:44:49 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Роман В max_from_sumygetRealPath() вообще null может возвращать. Так что это вообще не решение. мне getRealPath() очень даже помог недавно про то же самое спрашивал Баяны рвать не буду, уже только ленивый не знает, что вытягивать с помощью getRealPath ресурсы (как видимо хочет автор топика) вообще неправильно 1 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 11:25:50 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
max_from_sumy уже только ленивый не знает, что вытягивать с помощью getRealPath ресурсы (как видимо хочет автор топика) вообще неправильно 1 2 - в приведенных топиках никто не сумел ответить на вопрос как писать в файл, не используя getRealPath() - getRealPath нормально работает если приложение при деплое распаковывается из WAR-архива, что зависит от настроек контейнера сервлетов (например в Tomcat настройка контекста unpackWAR ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 12:40:58 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Kachalov max_from_sumy уже только ленивый не знает, что вытягивать с помощью getRealPath ресурсы (как видимо хочет автор топика) вообще неправильно 1 2 - в приведенных топиках никто не сумел ответить на вопрос как писать в файл, не используя getRealPath() - getRealPath нормально работает если приложение при деплое распаковывается из WAR-архива, что зависит от настроек контейнера сервлетов (например в Tomcat настройка контекста unpackWAR ) товарищ Blazkowicz подсказывал решение как получить путь. А вот как писать файл по известному пути - это в мануал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 12:49:14 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
Kachalov - в приведенных топиках никто не сумел ответить на вопрос как писать в файл, не используя getRealPath() А зачем? Почему надо писать именно туда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 12:50:00 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
ненавижу хибернейт товарищ Blazkowicz подсказывал решение как получить путь. - ну и где? Еще раз внимательно перечитал оба топика и нашел там единственный кусок кода: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 14:31:10 |
|
||
|
Путь к WEB серверу. Как узнать?
|
|||
|---|---|---|---|
|
#18+
no13 Kachalov - в приведенных топиках никто не сумел ответить на вопрос как писать в файл, не используя getRealPath() А зачем? Почему надо писать именно туда? - когда не знаешь как, спроси зачем :) - предположим хочу что-то (что угодно, например сериализованые объекты) сохранять в папке WEB-INF. Вопрос: как получить физический путь к этой папке не используя getRealPath()? Я понимаю что вопрос почти философский, т. е. в соответствии с идеологией JavaEE наверное надо сделать ресурс, зарегистрировать его в JNDI и уже после этого использовать в приложении, но это в больших проектах, а если надо сделать небольшой сайт на JSP? Тоже париться с JNDI или "хранить все в базе" (еще один популярный совет)? Есть определенный класс задач (с определенными ограничениями типа распаковки WAR) где getRealPath() (если он такой "вообще неправильный" почему он не deprecated?) вполне имеет право на существование. - собственно я, в отличие от некоторых других участников беседы, не говорю что getRealPath() "вообще правильный" метод, но если говоришь "А", скажи и "Б", т. е. расскажите как "правильно" получить абсолютный путь к файлу из web-приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2007, 14:44:57 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34717579&tid=2144917]: |
0ms |
get settings: |
15ms |
get forum list: |
20ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
82ms |
get topic data: |
19ms |
get forum data: |
4ms |
get page messages: |
95ms |
get tp. blocked users: |
3ms |
| others: | 367ms |
| total: | 617ms |

| 0 / 0 |
