Tomcat context.xml资源密码不允许使用特殊的charcaters

Swe*_*ety 7 tomcat6

我一直在尝试在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"
                        /> 
Run Code Online (Sandbox Code Playgroud)

在配置文件中设置数据源条目后重新启动tomcat,它给出了如下错误:

对实体"TT"的引用必须以';'结尾 分隔符.

密码不允许我使用的特殊字符&和$.

请建议应该在哪里允许我在密码中输入特殊字符..

提前致谢.

Mar*_*mas 11

如果你用&密码替换&amp;你应该没问题.