powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / web.xml
8 сообщений из 8, страница 1 из 1
web.xml
    #33655636
evgenis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мое почтение
никто не подскажет как в DLD сделать так чтобы при развертывании приложения происходило копирование определенного файла в определенное место?
...
Рейтинг: 0 / 0
web.xml
    #33655662
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- можно написать сервлет, который копирует файл, в web.xml описать его как <load-on-startup>1</load-on-startup>

- можно написать ContextListener
...
Рейтинг: 0 / 0
web.xml
    #33655794
evgenis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема в следующем
в %TOMCAT_HOME%\conf\Catalina\localhost\
лежит файлик
test.xml
с содержимым
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/test" docBase="test">
<Resource name="jdbc"
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
username="test"
password="test"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:test"
maxWait="-1"
removeAbandoned="true"
removeAbandonedTimeout="60"
logAbandoned="true"/>
</Context>
при копировании нового test.war в %TOMCAT_HOME%\webapps\
данный файлик удаляется, так как происходит сначало андеплоинг приложения
а при развертывании этого файлика там уже нет и соответственно коннекта нет :(
...
Рейтинг: 0 / 0
web.xml
    #33656293
А что мешает после копирования test.war, копировать еще и test.xml?
...
Рейтинг: 0 / 0
web.xml
    #33656919
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сценарий ант сделает сборку, deploy вашего приложения и заодно скопирует файл куда надо
...
Рейтинг: 0 / 0
web.xml
    #33657252
evgenis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
копирование не помогает, сделал так:
<target name="publish_ofs" depends="build" >
<copy file=".test.xml" overwrite="YES" tofile="\\test\Tomcat\conf\Catalina\localhost\test.xml"></copy>
<copy file="test.war" overwrite="YES" tofile="\\test\Tomcat\webapps\test.war"></copy>
</target>

т.к. копирование происходит раньше чем разворачивание вара, то скопированный файл все равно удаляется, если копировать данный файл и после вара - тоже не помогает
помогает только двойной запуск билда, т.к. во второй раз вар тот же, то и андеплоинг не происходит
как быть?
...
Рейтинг: 0 / 0
web.xml
    #33657627
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно начать с того, что вы вообще не там конекшн пул прописываете.

нужно либо в tomcat_home/conf/server.xml

либо в your_webapp/META-INF/context.xml
...
Рейтинг: 0 / 0
web.xml
    #33659926
evgenis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что тогда нужно писать в этих файлах?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / web.xml
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]