Конечная точка обзора Glassfish не видна
Я написал веб-сервис, который получает список данных из моей базы данных. Но при развертывании приложения я не вижу конечную точку представления. Вот мои коды.
package com.mesutemre.service;
@WebService(name = "KitapListesi" , targetNamespace = "http://com.mesutemre.service/")
public interface KitapListesi {
@WebMethod(operationName = "listallBooks")
@WebResult(name = "books")
public List<Kitaplar> findAllKitaplar();
}
И класс реализации
package com.mesutemre.service;
@WebService(portName = "kitapListesiPort", serviceName = "KitapListesiService", targetNamespace = "http://com.mesutemre.service/", endpointInterface = "com.mesutemre.service.KitapListesi")
public class KitapListesiImpl implements KitapListesi {
private MySQLBaglantisi msb;
@Override
public List<Kitaplar> findAllKitaplar() {
msb.baglan();
String sql = "SELECT * FROM kutuphane.kitaplar";
List<Kitaplar> kitapList = new ArrayList<Kitaplar>();
try {
PreparedStatement pstmt = (PreparedStatement) msb.getConnection()
.prepareStatement(sql);
ResultSet rs = pstmt.executeQuery();
while (rs.next()) {
kitapList.add(new Kitaplar(rs.getInt(1), rs.getString(2), rs
.getString(3), rs.getString(4), rs.getString(5)));
}
} catch (Exception e) {
e.printStackTrace();
}
msb.baglantiyiKes();
return kitapList;
}
}
Это проблема моих кодов или еще одна?
1 ответ
В стеклянной рыбе server.log
файл, который вы должны увидеть в строке примерно так:
[2014-12-08T00:00:00.000+0000] [glassfish 4.0] [INFO] [AS-WSJSR109IMPL-00018 [javax.enterprise.webservices] [tid: _ThreadID=35 _ThreadName=admin-listener(4)] [timeMillis: 1418029146568] [levelValue: 800] [[ Webservice Endpoint deployed KitapListesiService listening at address at http://example:8080/example/KitapListesiService.]]