I'm in the process of moving an old Tridion 2013 SP1 portal webapp over to SDL Web 8 on new infrastructure. We have decided that for old portals, we will use the legacy in-process API.
Publishing works. I'm able to render embedded component presentations and resolve binaries. But I'm not able to render dynamic component presentations.
In cd_core.log on the portal that fails, I'm getting the following message:
"ERROR JSPProcessor - JSPProcessor.run(...) The JSP ComponentPresentation is not located in the documentroot of your website; /progs/portals/staging/tnprivat/web;/progs/portals/staging/tnprivat"
I believe this is the culprit, but I don't understand why it's happening.
In cd_storage_conf.xml for both the deployer and the webapp I have set the default item type mapping to defaultdb, with the exception of pages and binaries (those are going to DefaultFile). Therefore I don't understand why JSPProcessor is looking for the CP in the document root. Shouldn't it be looking for the DCP in the database - because I've checked, and it's present there.
- OS: RHEL 7.1
- Java: 1.8.0_102-b14
- SDL Web: 8.1.1
- Webapp container: Jetty-runner 9.3.11
I'm sure I have done something wrong in the configuration, but I don't know where. Hope you'll be able to help.