Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Ean Schuessler
/
mo-mcp
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
faf593b2
authored
2025-11-21 17:09:37 -0600
by
Ean Schuessler
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Move servlet back to the component
1 parent
3760fffa
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
34 deletions
component.xml
src/main/webapp/WEB-INF/web.xml
component.xml
View file @
faf593b
...
...
@@ -16,8 +16,23 @@
<entity-factory
load-path=
"entity/"
/>
<service-factory
load-path=
"service/"
/>
<screen-factory
load-path=
"screen/"
/>
<!-- Load seed data -->
<entity-factory
load-data=
"data/McpSecuritySeedData.xml"
/>
<!-- Webapp Configuration -->
<webapp-list>
<webapp
name=
"webroot"
>
<servlet
name=
"EnhancedMcpServlet"
class=
"org.moqui.mcp.EnhancedMcpServlet"
load-on-startup=
"5"
async-supported=
"true"
>
<init-param
name=
"keepAliveIntervalSeconds"
value=
"30"
/>
<init-param
name=
"maxConnections"
value=
"100"
/>
<url-pattern>
/mcp/*
</url-pattern>
</servlet>
</webapp>
</webapp-list>
</component>
...
...
src/main/webapp/WEB-INF/web.xml
View file @
faf593b
...
...
@@ -19,40 +19,7 @@
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version=
"4.0"
>
<!-- Service-Based MCP Servlet Configuration -->
<servlet>
<servlet-name>
EnhancedMcpServlet
</servlet-name>
<servlet-class>
org.moqui.mcp.EnhancedMcpServlet
</servlet-class>
<init-param>
<param-name>
keepAliveIntervalSeconds
</param-name>
<param-value>
30
</param-value>
</init-param>
<init-param>
<param-name>
maxConnections
</param-name>
<param-value>
100
</param-value>
</init-param>
<!-- Enable async support for SSE -->
<async-supported>
true
</async-supported>
<!-- Load on startup -->
<load-on-startup>
5
</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>
EnhancedMcpServlet
</servlet-name>
<url-pattern>
/mcp/*
</url-pattern>
</servlet-mapping>
<!-- Session Configuration -->
<session-config>
<session-timeout>
30
</session-timeout>
<cookie-config>
<http-only>
true
</http-only>
<secure>
false
</secure>
</cookie-config>
</session-config>
<!-- MCP Servlet Configuration moved to component.xml webapp-list -->
<!-- Security Constraints (optional - uncomment if needed) -->
<!--
...
...
Please
register
or
sign in
to post a comment