Boa tarde!
Sou iniciante em programação java e estou com esse seguinte erro quando carrego minha pagina JSF.
Estou utilizando um datatable pra listar os títulos na tela, porém quando carrego a page aparece esse erro
Caused by: java.lang.NoClassDefFoundError: javax/net/ssl/SSLSocket not found by [327]
Minha versão do java é 1.7 já tentei a 1.8 e 1.6 e nada resolveu o problema, utilizo netbeans IDE.
Servidor de aplicação Glassfish
Classe de Conexao:
public class Conexao {
Connection connection = null;
private static String URL = "jdbc:sqlserver://192.168.1.200;"
+ "databaseName=BROS;";
private static String usuario = "sa";
private static String password = "bross";
private static String drive = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
public static Connection connection() throws SQLException {
try {
Class.forName(drive);
Connection con = DriverManager.getConnection(URL, usuario, password);
System.out.println("conexao ok!");
return con;
} catch (ClassNotFoundException ex) {
throw new SQLException(ex.getMessage());
}
}
}
Classe do JSF :
<h:body>
<h:form id="titulosLista">
<h1> PAINEL DE TITULOS </h1>
<p:commandButton value="Listar" actionListener="#{tituloController.listarTodosTitulos()}"/>
<p:dataTable id= "ListaTitulos" value="#{tituloController.listarTodosTitulos()}" var="titulo">
<p:column headerText="Nome: ">
<h<img src="http://javafree.uol.com.br/forum/images/smiles/icon_surprised.gif">utputText value="#{titulo.nome}" />
</p:column>
<p:column headerText="Situacao: ">
<h<img src="http://javafree.uol.com.br/forum/images/smiles/icon_surprised.gif">utputText value="#{titulo.situacao}" />
</p:column>
</p:dataTable>
</h:form>
</h:body>
Classe Controller
@ViewScoped
@ManagedBean(name = "tituloController")
public class TituloController implements Serializable {
Titulo titulo = new Titulo();
List<Titulo> titulos = new ArrayList<Titulo>();
public void listarTodosTitulos() {
System.out.println("Listando... 00000");
TituloService tituloService = new TituloService();
titulos = tituloService.listarTodosTitulos();
System.out.println("Listando... 1111");
}
public Titulo getTitulo() {
return titulo;
}
public void setTitulo(Titulo titulo) {
this.titulo = titulo;
}
public List<Titulo> getTitulos() {
return titulos;
}
public void setTitulos(List<Titulo> titulos) {
this.titulos = titulos;
}
}
Classe tituloService
public class TituloService implements Serializable {
public List<Titulo> listarTodosTitulos() {
TituloDAO tituloDAO = new TituloDAO();
return tituloDAO.listarTitulos();
}
}