我从.aar
WEB-INF\services\ContainerBag.aar
ContainerBag.aar
只包含一个services.xml
文件,其内容在webservice
部分service tag
部分中的package
位置的路径为<?xml version="1.0" ?>
<container xmlns="http://symfony.com/schema/dic/services"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
<services>
<defaults public="false" />
<service id="parameter_bag" class="Symfony\Component\DependencyInjection\ParameterBag\ContainerBag">
<argument type="service" id="service_container" />
</service>
</services>
</container>
。< / p>
WEB-INF\services\
services.list
下有另一个文件,即ContainerBag
,其中包含服务的文件名,
webservice
由于它是一个Maven项目,因为它是web项目,那些WEB-INF\classes
类文件及其包文件位于webservice
文件夹下。
我能够成功部署Weblogic
作为Axis2.war
部署的一部分。
为了在Tomcat中部署此.aar文件,我应该怎么做。作为尝试的一部分,我已在Tomcat
中部署了services
,以便在项目中调用version: "2"
services:
neo4j:
image: neo4j:3.2.0
network_mode: host
restart: always
environment:
- NEO4J_AUTH=neo4j/neo4js
env_file:
- ./test-neo4j.env
cap_add:
- SYS_RESOURCE
expose:
- 7474
- 7687
- 1337
ports:
- "7474:7474"
- "7687:7687"
- "1337:1337"
volumes:
- ../docker-neo4j/test-conf:/conf
- ../docker-neo4j/data:/data
。