{ Community }
  • Academy
  • Docs
  • Developers
  • Resources
    • Community Articles
    • Apigee on GitHub
    • Code Samples
    • Videos & eBooks
    • Accelerator Methodology
  • Support
  • Ask a Question
  • Spaces
    • Product Announcements
    • General
    • Edge/API Management
    • Developer Portal (Drupal-based)
    • Developer Portal (Integrated)
    • API Design
    • APIM on Istio
    • Extensions
    • Business of APIs
    • Academy/Certification
    • Analytics
    • Events
    • Hybrid
    • Integration (AWS, PCF, Etc.)
    • Microgateway
    • Monetization
    • Private Cloud Deployment
    • Insights
    • IoT Apigee Link
    • BaaS/Usergrid
    • BaaS Transition/Migration
    • Apigee-127
    • New Customers
    • Topics
    • Questions
    • Articles
    • Ideas
    • Leaderboard
    • Badges
  • Log in
  • Sign up

Get answers, ideas, and support from the Apigee Community

  • Home /
  • Edge/API Management /
This question was closed Nov 23, 2015 at 10:56 PM by birute@google.com for the following reason: Problem is not reproducible or outdated
avatar image
0
Question by Akash Prabhashankar · Jun 30, 2015 at 09:26 AM · 193 Views Apigee APIAPI callsmpjarrmp

Jar files are not loaded when the new MP is added

Jar files are not added to the below location when a new MP is added,

/opt/apigee4/var/log/apigee/message-processor/work/o/<org>/java

Errors are seen when an API call tries to access the jars present in these locations.

Comment
Add comment Show 2
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Akash Prabhashankar ♦ · Jun 30, 2015 at 09:34 AM 0
Link

Make a comparison of the new MP vs. old MP work directory. They should look the same from the old MP and the new MP. So jar files that are not in use, should not be expanded out in the directory, but jar files in use will be expanded exactly the same directory structure as on a new MP vs. old MP.

avatar image Akash Prabhashankar ♦ · Jun 30, 2015 at 09:37 AM 0
Link

@Janice Hunt, your inputs?

Close

1 Answer

  • Sort: 
avatar image
0

Answer by Akash Prabhashankar · Jun 30, 2015 at 09:33 AM

A few things to be checked:

1. Any permissions errors in the path: /opt/apigee4/var/log/apigee/message-processor/work/o/<org>/java

2. system.log for the message processor. /<install-root>/apigee4/var/log/apigee/message-processor/logs/system.log

3. Also check the management-server logs at

/<install-root>/apigee4/var/log/apigee/management-server/logs/system.log

Ideally when a new MP get added to the pod and the org/env, that already exist and have api proxies already deployed, a restart of the MP should do two things needed for your API traffic to run:

- it will pull down the API proxies and deploy them to the new MP - resource files from Cassandra are uploaded to the MP in its directory structure

Thus, API proxies that exist on your old MPs should work just fine on your new MPs . The directory structure where the jar file gets created on the MP itself in the "work" directory, may not be there for the jar file if there are no deployed API proxies that have calls to the classes in that jar. That may be a reason why the jar resource is not there.

Comment
Add comment · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Follow this Question

Answers Answers and Comments

23 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

I wrote an API for my Ruby on Rails app. Can I use Apigee to track applications that use the API methods? 1 Answer

Apigee Edge + Node.js + Java Spring Boot + Azure Cloud 1 Answer

specifying proxy endpoint 4 Answers

How to get the rest url of a proxy using an API call? -1 Answers

Use Queryparam or Change Resopurce path 2 Answers

  • Products
    • Edge - APIs
    • Insights - Big Data
    • Plans
  • Developers
    • Overview
    • Documentation
  • Resources
    • Overview
    • Blog
    • Apigee Institute
    • Academy
    • Documentation
  • Company
    • Overview
    • Press
    • Customers
    • Partners
    • Team
    • Events
    • Careers
    • Contact Us
  • Support
    • Support Overview
    • Documentation
    • Status
    • Edge Support Portal
    • Privacy Policy
    • Terms & Conditions
© 2019 Apigee Corp. All rights reserved. - Apigee Community Terms of Use - Powered by AnswerHub
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Post an idea
  • Spaces
  • Product Announcements
  • General
  • Edge/API Management
  • Developer Portal (Drupal-based)
  • Developer Portal (Integrated)
  • API Design
  • APIM on Istio
  • Extensions
  • Business of APIs
  • Academy/Certification
  • Analytics
  • Events
  • Hybrid
  • Integration (AWS, PCF, Etc.)
  • Microgateway
  • Monetization
  • Private Cloud Deployment
  • Insights
  • IoT Apigee Link
  • BaaS/Usergrid
  • BaaS Transition/Migration
  • Apigee-127
  • New Customers
  • Explore
  • Topics
  • Questions
  • Articles
  • Ideas
  • Members
  • Badges