我正在使用带有eclipse web工具的Tomcat 6来发布应用程序.当我部署j2ee应用程序时,我通过tomcat日志收到此错误:
Feb 18, 2010 9:50:33 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_17\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;Pñ
Feb 18, 2010 9:50:33 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Feb 18, 2010 9:50:33 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 443 ms
Feb 18, 2010 9:50:33 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 18, 2010 9:50:33 PM org.apache.catalina.core.StandardEngine start …Run Code Online (Sandbox Code Playgroud) 我试图在iOS 4.0中的MKMapView上绘制MKPolygon.我有一个NSArray,其中包含自定义对象,包括纬度/经度属性.我有一个代码示例如下:
- (void)viewDidLoad {
[super viewDidLoad];
dataController = [[DataController alloc] initWithMockData];
coordinateData = [dataController getCordData];
CLLocationCoordinate2D *coords = NULL;
NSUInteger coordsLen = 0;
/* How do we actually define an array of CLLocationCoordinate2d? */
MKPolygon *polygon = [MKPolygon polygonWithCoordinates:coords count:coordsLen];
[mapView addOverlay: polygon];
}
- (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id <MKOverlay>)overlay
{
MKPolygonView *polygonView = [[MKPolygonView alloc] initWithPolygon: routePolygon];
NSLog(@"Attempting to add Overlay View");
return polygonView;
}
Run Code Online (Sandbox Code Playgroud)
我理解的方式是:
我的问题是如何获取NSArray(coordinateData)中包含的自定义对象并将这些对象转换为CLLocationCoordinate2d数组,以便Polygon可以解释和呈现?我不确定CLLocationCoordinate2d甚至是一个数组?有人可以对此有所清晰.
使用ANT构建我的Java应用程序时,我不断收到此错误.我已多次尝试使用SQLJDBC.JAR和SQLJDBC4.JAR但不断收到此错误消息.即使在升级到sqljdbc4.jar之后,我仍然完全没收到这个错误.
[javadoc] java.lang.UnsupportedOperationException:
Java Runtime Environment (JRE) version 1.6 is not supported by this driver.
Use the sqljdbc4.jar class library, which provides support for JDBC 4.0.
我正在尝试扩展Magento API - 我已经按照大多数教程中的步骤进行了操作,并完成了以下操作.当我尝试调用任何扩展的api方法时,我不断从洋红色获得无效的资源路径错误.
在app/etc/modules中创建一个名为Woe_Services.xml的模块XML描述符
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Woe_Services>
<active>true</active>
<codePool>local</codePool>
</Woe_Services>
</modules>
</config>
Run Code Online (Sandbox Code Playgroud)
我创建了一个相应的目录结构:
-app
--code
---local
----Woe
-----Services
------etc
-------|api.xml
-------|config.xml
------Model
------- Catalog
-------- Product
--------- Attribute
---------- Api.php
Run Code Online (Sandbox Code Playgroud)
我的config.xml文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Woe_Services>
<version>1.0</version>
</Woe_Services>
</modules>
<global>
<models>
<catalog>
<rewrite>
<product_attribute_api>Woe_Services_Model_Catalog_Product_Attribute_Api</product_attribute_api>
</rewrite>
</catalog>
</models>
</global>
</config>
Run Code Online (Sandbox Code Playgroud)
我的api.xml文件如下:
<?xml version="1.0"?>
<config>
<api>
<resources>
<catalog_product_attribute translate="title"
module="catalog">
<title>Product attributes API</title>
<model>catalog/product_attribute_api</model>
<acl>catalog/product</acl>
<methods>
<create translate="title" module="catalog">
<title>Create new product attribute</title>
<acl>catalog/product/attribute/create</acl>
</create>
<delete translate="title" …Run Code Online (Sandbox Code Playgroud) java ×2
apache-flex ×1
ios ×1
iphone ×1
java-ee ×1
jdbc ×1
magento ×1
mkmapview ×1
mkpolygon ×1
objective-c ×1
php ×1
sql ×1
sql-server ×1
tomcat ×1