Error: Invalid target reference default in route default in proxy endpoint default in revision..

Not applicable

I'm trying to deploy a proxy with apigeetool but I got "Error: Invalid target reference default in...". Can you help me to solve it?

* config tree

└── deploy-proxy-example

    └── apiproxy

        ├── deploy-proxy-example.xml

        ├── policies

        ├── proxies

        │   └── default.xml

        └── resources

            └── default.xml

* deploy-proxy-example.xml

<APIProxy name="deploy-proxy-example">
    <Description>Deploy Simple Proxy Example</Description>
</APIProxy> 

* proxies/default.xml

<ProxyEndpoint name="default">
    <PreFlow>
    </PreFlow>
    <HTTPProxyConnection>
        <BasePath>/mocktarget_key</BasePath>
        <VirtualHost>default</VirtualHost>
        <VirtualHost>secure</VirtualHost>
    </HTTPProxyConnection>
    <RouteRule name="default">
        <TargetEndpoint>default</TargetEndpoint>
    </RouteRule>
</ProxyEndpoint> 

* resources/default.xml

<TargetEndpoint name="default">
    <HTTPTargetConnection>
        <URL>http://mocktarget.apigee.net/</URL>
    </HTTPTargetConnection>
</TargetEndpoint> 

* apigeetool command

$ cd deploy-proxy-example
$ apigeetool deployproxy -u 'xxx' -p 'xxx' -o 'xxx-eval' -e 'test' -n 'deploy-proxy-example' -d .

Error: Invalid target reference default in route default in proxy endpoint default in revision 1 of APIProxy deploy-proxy-example in organization xxx-eval
Solved Solved
0 2 910
1 ACCEPTED SOLUTION

Not applicable

I found the answer. targets directory was needed instead of resources directory.

└── apiproxy

    ├── deploy-proxy-example.xml

    ├── policies

    ├── proxies

    │   └── default.xml

    └── targets

        └── default.xml

View solution in original post

2 REPLIES 2

Not applicable

I found the answer. targets directory was needed instead of resources directory.

└── apiproxy

    ├── deploy-proxy-example.xml

    ├── policies

    ├── proxies

    │   └── default.xml

    └── targets

        └── default.xml

Good catch @zono. Please accept this answer so that its useful to others too