Вопрос по apache, configuration – Джеймс не поднимает jar разъем MySQL

1

Я пытался выполнить установку james [1] на моем экземпляре amazon с MySQL как серверной частью. Я подключил MySQL соединитель mysql-connector-java-5.1.20.zip, разархивировал и скопировал его в conf / lib и lib /, но когда я запускаю james с: $ sudo bin / james start, он останавливается. Оболочка журнала показывает: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Мой james-database.properties выглядит так:

database.driverClassName=com.mysql.jdbc.Driverdatabase.url=jdbc:mysql://localhost:3306/jamesdatabase.username= ** user name **

database.password = ** секрет ** vendorAdapter.database = MYSQL openjpa.streaming = false

Я ничего не изменил. Но Джеймс не работает.

Любая помощь, спасибо!

Error: User Rate Limit Exceeded Thufir

Ваш Ответ

3   ответа
0

Using MySQL instead of Derby

Download the MySQL driver JAR from http://dev.mysql.com/downloads/connector/j/3.1.html, and put the JAR file into your ./conf/lib folder. Change the database settings in ./conf/database.properties to the following values:

# MySQL JDBC database properties
database.driverClassName=com.mysql.jdbc.Driver
database.url=jdbc:mysql://localhost/james
database.username=jamesuser
database.password=password_for_jamesuser
vendorAdapter.database=MYSQL
openjpa.streaming=false

To add the JAR to the classpath, edit ./bin/setenv.sh as shown here:

# Add every needed extra jar to this
CLASSPATH_PREFIX=../conf/lib/mysql-connector-java-5.1.13-bin.jar

.

0

:

'wrapper.java.classpath...=../conf/lib' to 
'wrapper.java.classpath...=../conf/lib/*' (add a /* after lib).

sed -i "s/wrapper\.java\.classpath\.2=\.\.\/conf/wrapper\.java\.classpath\.2=\.\.\/conf\/lib\/\*/g" wrapper.conf

1

database.url=jdbc:mysql://127.0.0.1/james?create=true

Похожие вопросы