2009-10-18 1 views
4

Как устранить следующие ошибки ... Не хватает ли какого-либо файла jar ???log4j: WARN Пожалуйста, правильно инициализируйте систему log4j

log4j:WARN No appenders could be found for logger (smslib). 
    log4j:WARN Please initialize the log4j system properly. 



org.smslib.GatewayException: Comm library exception: java.lang.RuntimeException: javax.comm.PortInUseException: Port currently owned by Unknown Windows Application 
     at org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:97) 
     at org.smslib.modem.AModemDriver.connect(AModemDriver.java:110) 
     at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:158) 
     at org.smslib.Service$1Starter.run(Service.java:252) 


WaitCommEvent: Error 31 
WaitCommEvent: Error 31 
+2

Есть ли здесь вопрос? – Yuval

+0

ошибки r сам d вопрос ... hw, чтобы решить эти ошибки ??? – Ishan

+0

iv упомянул все ошибки, которые я получаю ... hw, чтобы решить их? Plz help! – Ishan

ответ

2

Моя первая мысль заключалась в том, что ваш log4j XML или файл свойств не был выбран, когда log4j инициализирован. Убедитесь, что один из них находится в вашем CLASSPATH.

Более внимательное прочтение вашего исключения указывает на то, что вы пытаетесь использовать порт, к которому уже относится управление Windows.

Сделайте «netstat -a», чтобы увидеть, какие порты в настоящее время используются и что к ним привязано. Выберите другой для вашего приложения log4j.

Вы написали пользовательский appender для записи сообщений журнала в СМС? Something else использует выбранный вами порт.

EDIT:

работы JRE/Библиотека каталога не в CLASSPATH. Вы не должны ставить любой вашего кода в этом каталоге. Он должен попасть в каталог, в который записываются ваши скомпилированные файлы .class.

+0

порт, к которому iv подключил мой телефон gsm, пользуюсь службой gprs на d sam devise ... это из-за того, что ??? – Ishan

+1

thnx 4 reply .... n ya ... я отсутствовал log4j файл свойств ... – Ishan

+5

Так что проголосовать за ответ и принять его ... это часть вашего обязательства здесь. – duffymo