Пароль ресурса Tomcat context.xml не позволяет использовать специальные символы

3 Sweety [2013-10-09 11:28:00]

Я пытаюсь добавить источник данных в tomcat conf/context.xml, как показано ниже.

<Resource name="jdbc/DS1"
                        auth="Container"
                        type="javax.sql.DataSource"
                        driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
                        url="jdbc:sqlserver://121.111.11.91;databaseName=DB_NAME"
                        username="testUanme"
                        password="TT&123$"
                        maxPoolSize="50"
                        removeAbandoned="true"
                        removeAbandonedTimeout="1000"
                        logAbandoned="true"
                        /> 

После того, как вы установили запись источника данных в файл конфигурации, перезапустите tomcat и получите ошибку, например:

Ссылка на объект "TT" должна заканчиваться символом ';' разделитель.

Пароль не позволяет использовать специальные символы, которые я использовал & и $.

Пожалуйста, предложите, что должно быть там, что позволяет мне вводить специальные символы в пароле.

Заранее спасибо.

tomcat6


1 ответ


4 Решение Mark Thomas [2013-10-09 13:34:00]

Если вы замените & в своем пароле на &amp; вы должны быть в порядке.