Хорошо ли сформирован этот xml для context.xml? - PullRequest
1 голос
/ 30 марта 2012

Я работаю над Java-сервлетами Murach и JSP, глава 14 о подключении к MySQL, что я не могу сделать. Я использую Netbeans и Tomcat. Если я попытаюсь запустить код со следующим файлом context.xml, тогда код не запустится. Это говорит

[Fatal Error] :3:2: The markup in the document following the root element must 
be well-formed.
 /Users/user/NetBeansProjects/LearnYou/nbproject/build-impl.xml:724:3
 Deployment error: Tomcat configuration file /Users/user/NetBeansProjects/LearnYou/web/META-INF/context.xml seems to be broken. Please make sure it is parseable and valid.

Если я закомментирую все, кроме первой строки, код выполняется, но никогда не подключается к MySQL.

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/projectname"/>
<Resource 
name="jdbc/ULearniversity" auth="Container"
maxActive="100" maxIdle="50" maxWait="60000"
username="uName" password="password"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/MyDataBase?autoReconnect=true"
logAbandoned="true" removeAbandoned="true"
removeAbandonedTimeout="60" type="javax.sql.DataSource" 
/>
</Context>

1 Ответ

3 голосов
/ 30 марта 2012

Вы немедленно закрываете тег Context.Удалить / перед>.

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/projectname">
<Resource 
name="jdbc/ULearniversity" auth="Container"
maxActive="100" maxIdle="50" maxWait="60000"
username="root" password="rootpassword"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/MyDataBase?autoReconnect=true"
logAbandoned="true" removeAbandoned="true"
removeAbandonedTimeout="60" type="javax.sql.DataSource" 
/>
</Context>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...