Hi list,

up to now I have developed applications based on UDIG but now I have to 
implement a small Swing application and therefore will use GeoTools 
directly.
This is my scenario: Show a map based on some shape files and add some 
layers for other spatial data that comes from some legacy files. The 
integration of the shapefiles is done and my modification of the 
JMapPane works fine.
My question: What is the best way for creating layers with content that 
doesn't come from a shapefile? In UDIG with its own layer concept one 
can find a tutorial / sample code how to create a memory based layer. In 
my GeoTools based application I tried to create new shapefiles like 
explained on this site
http://docs.codehaus.org/display/GEOTDOC/04+How+to+Create+a+DataStore+or+DataAccess
I created a FeatureType with the FeatureTypeBuilder and then used the 
code from the web page (section "How to create a new Shapefile"). Aside 
from the fact that I don't need this shapefile... it doesn't work. I'm 
not sure what happened but definitely not what I want. The stacktrace is 
  fearsome :).

Hope someone can help me.


My code where the layer is created:

FeatureType featureType;
FeatureTypeBuilder featureBuilder = 
FeatureTypeBuilder.newInstance(this.getName());
featureBuilder.addType(AttributeTypeFactory.newAttributeType(GEOMETRY_IDENTIFIER,
 
Point.class, true, Integer.MAX_VALUE,null, DefaultGeographicCRS.WGS84));
// just some Attributes like ID (String) Status (Integer) ..
for (Attributes a : Attributes.values()) {
        featureBuilder.addType(AttributeTypeFactory.newAttributeType(a.name(), 
a.getType(), true, Integer.MAX_VALUE));
}
featureType = featureBuilder.getFeatureType();
// code from page
FileDataStoreFactorySpi factory = new IndexedShapefileDataStoreFactory();
File file = new File(name()+".shp");
Map<String,URL> map = Collections.singletonMap( "url", 
file.toURI().toURL() );
DataStore dataStore = factory.createNewDataStore( map );
dataStore.createSchema( featureType );

in the last line the terror starts and results in this stack trace. what 
is happening?!:

        06.03.2008 16:18:53 
org.geotools.referencing.factory.epsg.FactoryOnAccess isAvailable
        WARNUNG: Unavailable authority factory: European Petroleum Survey Group
        org.opengis.referencing.FactoryException: Failed to connect to the EPSG 
database.
                at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore(ThreadedEpsgFactory.java:483)
                at 
org.geotools.referencing.factory.DeferredAuthorityFactory.getBackingStore(DeferredAuthorityFactory.java:138)
                at 
org.geotools.referencing.factory.BufferedAuthorityFactory.isAvailable(BufferedAuthorityFactory.java:232)
                at 
org.geotools.referencing.factory.DeferredAuthorityFactory.isAvailable(DeferredAuthorityFactory.java:126)
                at 
org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:681)
                at 
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:513)
                at 
org.geotools.factory.FactoryRegistry.getServiceImplementation(FactoryRegistry.java:447)
                at 
org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.java:376)
                at 
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:137)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getAuthorityFactory(ReferencingFactoryFinder.java:216)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationAuthorityFactory(ReferencingFactoryFinder.java:472)
                at 
org.geotools.referencing.operation.AuthorityBackedFactory.getAuthorityFactory(AuthorityBackedFactory.java:167)
                at 
org.geotools.referencing.operation.AuthorityBackedFactory.isAvailable(AuthorityBackedFactory.java:444)
                at 
org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:681)
                at 
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:513)
                at 
org.geotools.factory.FactoryRegistry$1.filter(FactoryRegistry.java:190)
                at 
javax.imageio.spi.FilterIterator.advance(ServiceRegistry.java:793)
                at 
javax.imageio.spi.FilterIterator.<init>(ServiceRegistry.java:787)
                at 
javax.imageio.spi.ServiceRegistry.getServiceProviders(ServiceRegistry.java:491)
                at 
org.geotools.factory.FactoryRegistry.getServiceProviders(FactoryRegistry.java:194)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getFactories(ReferencingFactoryFinder.java:174)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactories(ReferencingFactoryFinder.java:331)
                at 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.getBackingFactory(BufferedCoordinateOperationFactory.java:196)
                at 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.getBackingFactory(BufferedCoordinateOperationFactory.java:214)
                at 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.initializeHints(BufferedCoordinateOperationFactory.java:227)
                at 
org.geotools.referencing.operation.AbstractCoordinateOperationFactory.getImplementationHints(AbstractCoordinateOperationFactory.java:230)
                at 
org.geotools.factory.FactoryRegistry.usesAcceptableHints(FactoryRegistry.java:564)
                at 
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:518)
                at 
org.geotools.factory.FactoryRegistry.getServiceImplementation(FactoryRegistry.java:447)
                at 
org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.java:376)
                at 
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:137)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getFactory(ReferencingFactoryFinder.java:192)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactory(ReferencingFactoryFinder.java:319)
                at 
org.geotools.referencing.CRS.getCoordinateOperationFactory(CRS.java:206)
                at 
org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:463)
                at 
org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:433)
                at 
org.geotools.data.shapefile.ShapefileDataStore.createSchema(ShapefileDataStore.java:827)
                at 
de.foo.bar.mapcomponent.model.SensorLayer.<init>(SensorLayer.java:92)
                at 
de.foo.bar.mapcomponent.model.SensorLayer.<clinit>(SensorLayer.java:41)
                at 
de.foo.bar.mapcomponent.control.MapManager.addSensorLayersToMap(MapManager.java:81)
                at 
de.foo.bar.mapcomponent.control.MapManager.<init>(MapManager.java:49)
                at 
de.foo.bar.mapcomponent.control.MapManager.getInstance(MapManager.java:37)
                at 
de.foo.bar.mapcomponent.control.MapManager.main(MapManager.java:112)
        Caused by: java.sql.SQLException: [Microsoft][ODBC Driver Manager] Der 
Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber 
angegeben
                at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
                at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
                at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3073)
                at 
sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:323)
                at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:174)
                at sun.jdbc.odbc.ee.DataSource.getConnection(DataSource.java:65)
                at 
org.geotools.referencing.factory.epsg.FactoryOnAccess.createBackingStore(FactoryOnAccess.java:89)
                at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore0(ThreadedEpsgFactory.java:420)
                at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore(ThreadedEpsgFactory.java:476)
                ... 42 more
        06.03.2008 16:18:54 
org.geotools.referencing.factory.epsg.ThreadedPostgreSQLEpsgFactory 
isAvailable
        WARNUNG: Unavailable authority factory: European Petroleum Survey Group
        org.opengis.referencing.FactoryException: Failed to connect to the EPSG 
database.
                at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore(ThreadedEpsgFactory.java:483)
                at 
org.geotools.referencing.factory.DeferredAuthorityFactory.getBackingStore(DeferredAuthorityFactory.java:138)
                at 
org.geotools.referencing.factory.BufferedAuthorityFactory.isAvailable(BufferedAuthorityFactory.java:232)
                at 
org.geotools.referencing.factory.DeferredAuthorityFactory.isAvailable(DeferredAuthorityFactory.java:126)
                at 
org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:681)
                at 
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:513)
                at 
org.geotools.factory.FactoryRegistry.getServiceImplementation(FactoryRegistry.java:447)
                at 
org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.java:376)
                at 
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:137)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getAuthorityFactory(ReferencingFactoryFinder.java:216)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationAuthorityFactory(ReferencingFactoryFinder.java:472)
                at 
org.geotools.referencing.operation.AuthorityBackedFactory.getAuthorityFactory(AuthorityBackedFactory.java:167)
                at 
org.geotools.referencing.operation.AuthorityBackedFactory.isAvailable(AuthorityBackedFactory.java:444)
                at 
org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:681)
                at 
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:513)
                at 
org.geotools.factory.FactoryRegistry$1.filter(FactoryRegistry.java:190)
                at 
javax.imageio.spi.FilterIterator.advance(ServiceRegistry.java:793)
                at 
javax.imageio.spi.FilterIterator.<init>(ServiceRegistry.java:787)
                at 
javax.imageio.spi.ServiceRegistry.getServiceProviders(ServiceRegistry.java:491)
                at 
org.geotools.factory.FactoryRegistry.getServiceProviders(FactoryRegistry.java:194)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getFactories(ReferencingFactoryFinder.java:174)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactories(ReferencingFactoryFinder.java:331)
                at 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.getBackingFactory(BufferedCoordinateOperationFactory.java:196)
                at 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.getBackingFactory(BufferedCoordinateOperationFactory.java:214)
                at 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.initializeHints(BufferedCoordinateOperationFactory.java:227)
                at 
org.geotools.referencing.operation.AbstractCoordinateOperationFactory.getImplementationHints(AbstractCoordinateOperationFactory.java:230)
                at 
org.geotools.factory.FactoryRegistry.usesAcceptableHints(FactoryRegistry.java:564)
                at 
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:518)
                at 
org.geotools.factory.FactoryRegistry.getServiceImplementation(FactoryRegistry.java:447)
                at 
org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.java:376)
                at 
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:137)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getFactory(ReferencingFactoryFinder.java:192)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactory(ReferencingFactoryFinder.java:319)
                at 
org.geotools.referencing.CRS.getCoordinateOperationFactory(CRS.java:206)
                at 
org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:463)
                at 
org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:433)
                at 
org.geotools.data.shapefile.ShapefileDataStore.createSchema(ShapefileDataStore.java:827)
                at 
de.foo.bar.mapcomponent.model.SensorLayer.<init>(SensorLayer.java:92)
                at 
de.foo.bar.mapcomponent.model.SensorLayer.<clinit>(SensorLayer.java:41)
                at 
de.foo.bar.mapcomponent.control.MapManager.addSensorLayersToMap(MapManager.java:81)
                at 
de.foo.bar.mapcomponent.control.MapManager.<init>(MapManager.java:49)
                at 
de.foo.bar.mapcomponent.control.MapManager.getInstance(MapManager.java:37)
                at 
de.foo.bar.mapcomponent.control.MapManager.main(MapManager.java:112)
        Caused by: org.postgresql.util.PSQLException: Verbindung verweigert. 
Überprüfen Sie die Korrektheit von Hostnamen und der Portnummer und dass 
der Datenbankserver TCP/IP-Verbindungen annimmt.
                at 
org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:122)
                at 
org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:65)
                at 
org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:116)
                at 
org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
                at 
org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)
                at org.postgresql.Driver.makeConnection(Driver.java:369)
                at org.postgresql.Driver.connect(Driver.java:245)
                at java.sql.DriverManager.getConnection(DriverManager.java:582)
                at java.sql.DriverManager.getConnection(DriverManager.java:185)
                at 
org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:82)
                at 
org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:65)
                at 
org.geotools.referencing.factory.epsg.ThreadedPostgreSQLEpsgFactory.createBackingStore(ThreadedPostgreSQLEpsgFactory.java:208)
                at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore0(ThreadedEpsgFactory.java:420)
                at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore(ThreadedEpsgFactory.java:476)
                ... 42 more
        Caused by: java.net.ConnectException: Connection refused: connect
                at java.net.PlainSocketImpl.socketConnect(Native Method)
                at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
                at 
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
                at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
                at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
                at java.net.Socket.connect(Socket.java:519)
                at java.net.Socket.connect(Socket.java:469)
                at java.net.Socket.<init>(Socket.java:366)
                at java.net.Socket.<init>(Socket.java:180)
                at org.postgresql.core.PGStream.<init>(PGStream.java:60)
                at 
org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:77)
                ... 55 more
        06.03.2008 16:18:54 org.geotools.referencing.factory.epsg.FactoryOnHSQL 
createBackingStore
        INFO: Creating cached EPSG database version 6.12.0. This operation may 
take a few minutes...
        06.03.2008 16:19:10 
org.geotools.referencing.factory.epsg.FactoryOnAccess isAvailable
        WARNUNG: Unavailable authority factory: European Petroleum Survey Group
        org.opengis.referencing.FactoryException: Failed to connect to the EPSG 
database.
                at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore(ThreadedEpsgFactory.java:483)
                at 
org.geotools.referencing.factory.DeferredAuthorityFactory.getBackingStore(DeferredAuthorityFactory.java:138)
                at 
org.geotools.referencing.factory.BufferedAuthorityFactory.isAvailable(BufferedAuthorityFactory.java:232)
                at 
org.geotools.referencing.factory.DeferredAuthorityFactory.isAvailable(DeferredAuthorityFactory.java:126)
                at 
org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:681)
                at 
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:513)
                at 
org.geotools.factory.FactoryRegistry.getServiceImplementation(FactoryRegistry.java:447)
                at 
org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.java:376)
                at 
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:137)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getAuthorityFactory(ReferencingFactoryFinder.java:216)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationAuthorityFactory(ReferencingFactoryFinder.java:472)
                at 
org.geotools.referencing.operation.AuthorityBackedFactory.getAuthorityFactory(AuthorityBackedFactory.java:167)
                at 
org.geotools.referencing.operation.AuthorityBackedFactory.isAvailable(AuthorityBackedFactory.java:444)
                at 
org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:681)
                at 
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:513)
                at 
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:213)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getFactory(ReferencingFactoryFinder.java:192)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactory(ReferencingFactoryFinder.java:319)
                at 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.getBackingFactory(BufferedCoordinateOperationFactory.java:204)
                at 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.<init>(BufferedCoordinateOperationFactory.java:163)
                at 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.<init>(BufferedCoordinateOperationFactory.java:151)
                at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
                at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
                at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
                at 
java.lang.reflect.Constructor.newInstance(Constructor.java:513)
                at 
org.geotools.factory.FactoryCreator.createServiceProvider(FactoryCreator.java:279)
                at 
org.geotools.factory.FactoryCreator.createSafe(FactoryCreator.java:247)
                at 
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:198)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getFactory(ReferencingFactoryFinder.java:192)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactory(ReferencingFactoryFinder.java:319)
                at 
org.geotools.referencing.CRS.getCoordinateOperationFactory(CRS.java:206)
                at 
org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:463)
                at 
org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:433)
                at 
org.geotools.data.shapefile.ShapefileDataStore.createSchema(ShapefileDataStore.java:827)
                at 
de.foo.bar.mapcomponent.model.SensorLayer.<init>(SensorLayer.java:92)
                at 
de.foo.bar.mapcomponent.model.SensorLayer.<clinit>(SensorLayer.java:41)
                at 
de.foo.bar.mapcomponent.control.MapManager.addSensorLayersToMap(MapManager.java:81)
                at 
de.foo.bar.mapcomponent.control.MapManager.<init>(MapManager.java:49)
                at 
de.foo.bar.mapcomponent.control.MapManager.getInstance(MapManager.java:37)
                at 
de.foo.bar.mapcomponent.control.MapManager.main(MapManager.java:112)
        Caused by: java.sql.SQLException: [Microsoft][ODBC Driver Manager] Der 
Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber 
angegeben
                at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
                at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
                at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3073)
                at 
sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:323)
                at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:174)
                at sun.jdbc.odbc.ee.DataSource.getConnection(DataSource.java:65)
                at 
org.geotools.referencing.factory.epsg.FactoryOnAccess.createBackingStore(FactoryOnAccess.java:89)
                at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore0(ThreadedEpsgFactory.java:420)
                at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore(ThreadedEpsgFactory.java:476)
                ... 39 more
        06.03.2008 16:19:11 
org.geotools.referencing.factory.epsg.ThreadedPostgreSQLEpsgFactory 
isAvailable
        WARNUNG: Unavailable authority factory: European Petroleum Survey Group
        org.opengis.referencing.FactoryException: Failed to connect to the EPSG 
database.
                at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore(ThreadedEpsgFactory.java:483)
                at 
org.geotools.referencing.factory.DeferredAuthorityFactory.getBackingStore(DeferredAuthorityFactory.java:138)
                at 
org.geotools.referencing.factory.BufferedAuthorityFactory.isAvailable(BufferedAuthorityFactory.java:232)
                at 
org.geotools.referencing.factory.DeferredAuthorityFactory.isAvailable(DeferredAuthorityFactory.java:126)
                at 
org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:681)
                at 
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:513)
                at 
org.geotools.factory.FactoryRegistry.getServiceImplementation(FactoryRegistry.java:447)
                at 
org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.java:376)
                at 
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:137)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getAuthorityFactory(ReferencingFactoryFinder.java:216)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationAuthorityFactory(ReferencingFactoryFinder.java:472)
                at 
org.geotools.referencing.operation.AuthorityBackedFactory.getAuthorityFactory(AuthorityBackedFactory.java:167)
                at 
org.geotools.referencing.operation.AuthorityBackedFactory.isAvailable(AuthorityBackedFactory.java:444)
                at 
org.geotools.factory.FactoryRegistry.isAvailable(FactoryRegistry.java:681)
                at 
org.geotools.factory.FactoryRegistry.isAcceptable(FactoryRegistry.java:513)
                at 
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:213)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getFactory(ReferencingFactoryFinder.java:192)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactory(ReferencingFactoryFinder.java:319)
                at 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.getBackingFactory(BufferedCoordinateOperationFactory.java:204)
                at 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.<init>(BufferedCoordinateOperationFactory.java:163)
                at 
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.<init>(BufferedCoordinateOperationFactory.java:151)
                at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
                at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
                at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
                at 
java.lang.reflect.Constructor.newInstance(Constructor.java:513)
                at 
org.geotools.factory.FactoryCreator.createServiceProvider(FactoryCreator.java:279)
                at 
org.geotools.factory.FactoryCreator.createSafe(FactoryCreator.java:247)
                at 
org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:198)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getFactory(ReferencingFactoryFinder.java:192)
                at 
org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactory(ReferencingFactoryFinder.java:319)
                at 
org.geotools.referencing.CRS.getCoordinateOperationFactory(CRS.java:206)
                at 
org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:463)
                at 
org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:433)
                at 
org.geotools.data.shapefile.ShapefileDataStore.createSchema(ShapefileDataStore.java:827)
                at 
de.foo.bar.mapcomponent.model.SensorLayer.<init>(SensorLayer.java:92)
                at 
de.foo.bar.mapcomponent.model.SensorLayer.<clinit>(SensorLayer.java:41)
                at 
de.foo.bar.mapcomponent.control.MapManager.addSensorLayersToMap(MapManager.java:81)
                at 
de.foo.bar.mapcomponent.control.MapManager.<init>(MapManager.java:49)
                at 
de.foo.bar.mapcomponent.control.MapManager.getInstance(MapManager.java:37)
                at 
de.foo.bar.mapcomponent.control.MapManager.main(MapManager.java:112)
        Caused by: org.postgresql.util.PSQLException: Verbindung verweigert. 
Überprüfen Sie die Korrektheit von Hostnamen und der Portnummer und dass 
der Datenbankserver TCP/IP-Verbindungen annimmt.
                at 
org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:122)
                at 
org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:65)
                at 
org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:116)
                at 
org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
                at 
org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)
                at org.postgresql.Driver.makeConnection(Driver.java:369)
                at org.postgresql.Driver.connect(Driver.java:245)
                at java.sql.DriverManager.getConnection(DriverManager.java:582)
                at java.sql.DriverManager.getConnection(DriverManager.java:185)
                at 
org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:82)
                at 
org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:65)
                at 
org.geotools.referencing.factory.epsg.ThreadedPostgreSQLEpsgFactory.createBackingStore(ThreadedPostgreSQLEpsgFactory.java:208)
                at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore0(ThreadedEpsgFactory.java:420)
                at 
org.geotools.referencing.factory.epsg.ThreadedEpsgFactory.createBackingStore(ThreadedEpsgFactory.java:476)
                ... 39 more
        Caused by: java.net.ConnectException: Connection refused: connect
                at java.net.PlainSocketImpl.socketConnect(Native Method)
                at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
                at 
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
                at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
                at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
                at java.net.Socket.connect(Socket.java:519)
                at java.net.Socket.connect(Socket.java:469)
                at java.net.Socket.<init>(Socket.java:366)
                at java.net.Socket.<init>(Socket.java:180)
                at org.postgresql.core.PGStream.<init>(PGStream.java:60)
                at 
org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:77)
                ... 52 more


Thanks for any help,
Jürgen

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to