나는 GWT을 처음 사용하고 있습니다. 나는, GWT 서버 프로그램이 코드 사용하고 내 Oracle10g
데이터베이스를 연결하려고 해요 :GWT를 오라클 데이터베이스에 연결하는 방법
public class Database_connect
{
public static void connect()
{
System.out.println("This is a test project");
Connection con=null;
try
{
Class.forName("oracle.jdbc.OracleDriver");
System.out.println("Oracle JDBC driver loaded ok.");
con=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:XE","naren", "naren");
System.out.println("Connected with @localhost:1521:XE.");
System.out.println("We have done it successfully");
}
catch(Exception e)
{
System.out.println(e);
}
}
}
서버 파일에 내가 connect()
함수를 호출하고 있습니다를
public class GreetingServiceImpl extends RemoteServiceServlet implements GreetingService
{
public String greetServer(String input) throws IllegalArgumentException
{
Database_connect.connect();
}
}
하지만 오류를 보여주는 것 .
나는 지금 무엇을 해야할지 잘 모릅니다. 누구든지 나를 도와주세요. 진심으로 감사드립니다.
오류 내가 보여주는 것을 권 해드립니다 내가 작업 관리자에서 모든 자바 프로세스를 종료하고 한 번만 프로젝트를 실행 ..please 생각 당신은 프로젝트 2 번 실행하는
[WARN] failed [email protected]
java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Unknown Source)
at sun.nio.ch.Net.bind(Unknown Source)
at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:205)
at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:304)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at org.mortbay.jetty.Server.doStart(Server.java:233)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:672)
at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:509)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1093)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:836)
at com.google.gwt.dev.DevMode.main(DevMode.java:311)
[ERROR] shell failed in doStartupServer method
입니다 이 문제를 극복하기위한 오류. 네가하고 싶은 일이 무엇인지는 분명하지 않지만, 나는 이것이 갈 길이 없다고 확신한다. 이런 식으로 자바 소스에 연결 코드를 연결해서는 안됩니다. 앱 서버가 이러한 연결 매개 변수를 처리하고 데이터 소스를 추상화하는 것이 더 일반적입니다. – duffymo
체크되지 않은 예외는 결코'throws '에 쓰여지지 않습니다. –
하지만 그 줄은 내가 Database_connect.connect() 대신에 뭔가를 할 때 작동합니다; 기능 호출 – NareN