Не найден драйвер ошибки Java ANT build.xml - PullRequest
0 голосов
/ 02 июля 2018

Здравствуйте, у меня есть проблема,

Я первый раз пытаюсь заставить команду ant успешно работать, но у меня есть некоторые проблемы.

Когда я набираю число в моем cmd ant в папке проекта, проект корректно компилируется, а затем, когда мне нужно подключиться к моему серверу postgres, происходит сбой, говоря: DBManager, SignIn, Не найден подходящий драйвер для jdbc: postgresql: //127.0.0.1: 5432 / dbName

Здесь вы можете увидеть мой файл build.xml (но я не уверен, что ошибка там)

<?xml version="1.0" encoding="UTF-8"?>

-<project basedir="." default="execute" name="BuildReader">

<!-- Config File -->


<!-- - - - - - - - - - - - - - - - - - - - -->


<!-- DON'T TOUCH HERE -->


<property name="path" value="./"/>

<property name="name" value="reader"/>

<property name="source_dir" value="."/>


-<path id="build.classpath">

<fileset dir="./Lib" includes="*.jar"/>

</path>


-<target name="init">

<echo message="* Creating folder '${path}/export'"/>

<mkdir dir="${path}/export"/>

<mkdir dir="${path}/export/tmp"/>

</target>


-<target name="build" depends="init">

<echo message="* Starting Building '${name}'"/>


-<javac srcdir="${source_dir}" destdir="${path}/export/tmp" includeantruntime="false">

<classpath refid="build.classpath"/>

</javac>

</target>


-<target name="jar" depends="build">

<echo message="* Creating JAR packet of '${name}'"/>


-<jar basedir="${path}/export/tmp" destfile="${path}/export/${name}.jar">


-<manifest>

<attribute name="Main-Class" value="Server.ServeMainClass"/>

</manifest>

</jar>

<delete dir="${path}/export/tmp"/>

</target>


-<target name="execute" depends="jar">

<echo message="* Starting App '${name}'"/>

<java jar="${path}/export/${name}.jar" fork="true"/>

</target>

</project>

Как я уже сказал, программа запускается, когда я набираю цифру в папке проекта, но когда я вхожу в учетные данные сервера, я получаю эту ошибку (программа не падает, но не регистрируется на сервере)

Здесь вы можете увидеть соединение с сервером

private void setup() throws SQLException {
        Scanner scan = new Scanner(System.in);
        while ((conn == null) || (conn.isClosed())) {

            System.out.println("Insert host");
            String host = scan.nextLine();
            System.out.println("Insert Username");
            String user = scan.nextLine();
            System.out.println("Insert Password");
            String psw = scan.nextLine();

            String connectionStringU = "jdbc:postgresql://" + host + ":5432/dbSeatIn";

            // conn = DriverManager.getConnection(connectionString, userName, password);
            try {
                conn = DriverManager.getConnection(connectionStringU, user, psw);
            } catch (Exception e) {
                Logger.WriteError(e, "sas", "sssss");
                try {
                    PulisciConsole();
                } catch (IOException e1) {

                }
                System.out.println("Connection failed");
                Logger.WriteError(e, "DBManager", "SignIn");
            }
        }
        System.out.println("Connection up");

        System.out.println("Loading setUpList");

        CommonList.Updatesip(conn);
        CommonList.UpdateCourse(conn);
        CommonList.UpdateSubj(conn);

        System.out.println("List loaded");

    }

Может кто-нибудь помочь мне выяснить, где я делаю не так?

...