我想在 mule esb 中配置嵌入式码头服务器。
我尝试了很多事情,但无法获得成功。请告诉我如何配置。
我想制作 webinf 文件夹,我可以在其中托管 servlet 文件和 jsp 文件。我看过在线书籍示例,但它在我的 mulestudio 中不起作用。
我收到文件夹结构错误。我也尝试过搜索,但没有得到任何工作示例。
我想在 mule esb 中配置嵌入式码头服务器。
我尝试了很多事情,但无法获得成功。请告诉我如何配置。
我想制作 webinf 文件夹,我可以在其中托管 servlet 文件和 jsp 文件。我看过在线书籍示例,但它在我的 mulestudio 中不起作用。
我收到文件夹结构错误。我也尝试过搜索,但没有得到任何工作示例。
在mule-config.xml添加填充:-
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jetty="http://www.mulesoft.org/schema/mule/jetty"
xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/jetty http://www.mulesoft.org/schema/mule/jetty/current/mule-jetty.xsd">
<jetty:connector name="jettyConnector">
<jetty:webapps directory="${app.home}/webapps" port="8083"/>
</jetty:connector>
</mule>
在项目的src/main/app文件夹中创建一个webapps文件夹,其中您拥有与其他服务器相同的 WEB-INF 和 HTML/JSP 文件
添加一个完整的 SSL 示例。自从提出这个问题以来已经有一段时间了,但我希望这会对某人有所帮助。
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:jetty="http://www.mulesoft.org/schema/mule/jetty"
xmlns:jetty-ssl="http://www.mulesoft.org/schema/mule/jetty-ssl"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
xmlns:spring="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/jetty-ssl http://www.mulesoft.org/schema/mule/jetty-ssl/current/mule-jetty-ssl.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-current.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/jetty http://www.mulesoft.org/schema/mule/jetty/current/mule-jetty.xsd
http://www.mulesoft.org/schema/mule/jetty-ssl http://www.mulesoft.org/schema/mule/jetty/current/mule-jetty-ssl.xsd">
<context:property-placeholder location="${mule.env}.properties" />
<jetty-ssl:connector name="jettySslConnector" doc:name="Jetty">
<jetty-ssl:tls-key-store
path="${ssl.keystore.path}"
keyAlias="${ssl.keystore.alias}"
storePassword="${ssl.keystore.keypassword}"
keyPassword="${ssl.keystore.keypassword}"
type="jks" />
<jetty-ssl:webapps
directory="${app.home}/webapps"
port="${https.port}" />
</jetty-ssl:connector>
</mule>