新建
This commit is contained in:
59
jxy-mail/pom.xml
Normal file
59
jxy-mail/pom.xml
Normal file
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one
|
||||
or more contributor license agreements. See the NOTICE file
|
||||
distributed with this work for additional information
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
to you under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance
|
||||
with the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing,
|
||||
software distributed under the License is distributed on an
|
||||
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, either express or implied. See the License for the
|
||||
specific language governing permissions and limitations
|
||||
under the License.
|
||||
-->
|
||||
<!-- $Id: pom.xml 642118 2008-03-28 08:04:16Z reinhard $ -->
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<name>jxy-mail</name>
|
||||
<groupId>com.jxy</groupId>
|
||||
<artifactId>jxy-mail</artifactId>
|
||||
<version>3.5.0</version>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.mortbay.jetty</groupId>
|
||||
<artifactId>maven-jetty-plugin</artifactId>
|
||||
<version>6.1.7</version>
|
||||
<configuration>
|
||||
<connectors>
|
||||
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
|
||||
<port>8888</port>
|
||||
<maxIdleTime>30000</maxIdleTime>
|
||||
</connector>
|
||||
</connectors>
|
||||
<webAppSourceDirectory>${project.build.directory}/${pom.artifactId}-${pom.version}</webAppSourceDirectory>
|
||||
<contextPath>/</contextPath>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
<dependencies>
|
||||
<!--dependency>
|
||||
<groupId>com.jxy</groupId>
|
||||
<artifactId>[the artifact id of the block to be mounted]</artifactId>
|
||||
<version>3.5.0</version>
|
||||
</dependency-->
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
43
jxy-mail/src/main/webapp/WEB-INF/applicationContext.xml
Normal file
43
jxy-mail/src/main/webapp/WEB-INF/applicationContext.xml
Normal file
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!-- @version $Id: applicationContext.xml 561608 2007-08-01 00:33:12Z vgritsenko $ -->
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xmlns:configurator="http://cocoon.apache.org/schema/configurator"
|
||||
xmlns:avalon="http://cocoon.apache.org/schema/avalon"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd
|
||||
http://cocoon.apache.org/schema/configurator http://cocoon.apache.org/schema/configurator/cocoon-configurator-1.0.1.xsd
|
||||
http://cocoon.apache.org/schema/avalon http://cocoon.apache.org/schema/avalon/cocoon-avalon-1.0.xsd">
|
||||
|
||||
<!-- Activate Cocoon Spring Configurator -->
|
||||
<configurator:settings/>
|
||||
|
||||
<!-- Configure Log4j -->
|
||||
<bean name="org.apache.cocoon.spring.configurator.log4j"
|
||||
class="org.apache.cocoon.spring.configurator.log4j.Log4JConfigurator"
|
||||
scope="singleton">
|
||||
<property name="settings" ref="org.apache.cocoon.configuration.Settings"/>
|
||||
<property name="resource" value="/WEB-INF/log4j.xml"/>
|
||||
</bean>
|
||||
|
||||
<!-- Activate Avalon Bridge -->
|
||||
<avalon:bridge/>
|
||||
|
||||
</beans>
|
||||
38
jxy-mail/src/main/webapp/WEB-INF/log4j.xml
Normal file
38
jxy-mail/src/main/webapp/WEB-INF/log4j.xml
Normal file
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
|
||||
|
||||
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
|
||||
<!--
|
||||
- This is a sample configuration for log4j.
|
||||
- It simply just logs everything into a single log file.
|
||||
- Note, that you can use properties for value substitution.
|
||||
-->
|
||||
<appender name="CORE" class="org.apache.log4j.FileAppender">
|
||||
<param name="File" value="${org.apache.cocoon.work.directory}/cocoon-logs/log4j.log" />
|
||||
<param name="Append" value="false" />
|
||||
<layout class="org.apache.log4j.PatternLayout">
|
||||
<param name="ConversionPattern" value="%d %-5p %t %c - %m%n"/>
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<root>
|
||||
<priority value="${org.apache.cocoon.log4j.loglevel}"/>
|
||||
<appender-ref ref="CORE"/>
|
||||
</root>
|
||||
</log4j:configuration>
|
||||
119
jxy-mail/src/main/webapp/WEB-INF/web.xml
Normal file
119
jxy-mail/src/main/webapp/WEB-INF/web.xml
Normal file
@@ -0,0 +1,119 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<!--
|
||||
- This is the Cocoon web-app configurations file
|
||||
-
|
||||
- $Id$
|
||||
-->
|
||||
<web-app version="2.4"
|
||||
xmlns="http://java.sun.com/xml/ns/j2ee"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
|
||||
|
||||
<!-- Servlet Filters ================================================ -->
|
||||
|
||||
<!--
|
||||
- Declare a filter for multipart MIME handling
|
||||
-->
|
||||
<filter>
|
||||
<description>Multipart MIME handling filter for Cocoon</description>
|
||||
<display-name>Cocoon multipart filter</display-name>
|
||||
<filter-name>CocoonMultipartFilter</filter-name>
|
||||
<filter-class>org.apache.cocoon.servlet.multipart.MultipartFilter</filter-class>
|
||||
</filter>
|
||||
|
||||
<!--
|
||||
- Declare a filter for debugging incoming request
|
||||
-->
|
||||
<filter>
|
||||
<description>Log debug information about each request</description>
|
||||
<display-name>Cocoon debug filter</display-name>
|
||||
<filter-name>CocoonDebugFilter</filter-name>
|
||||
<filter-class>org.apache.cocoon.servlet.DebugFilter</filter-class>
|
||||
</filter>
|
||||
|
||||
<!-- Filter mappings ================================================ -->
|
||||
|
||||
<!--
|
||||
- Use the Cocoon multipart filter together with the Cocoon demo webapp
|
||||
-->
|
||||
<filter-mapping>
|
||||
<filter-name>CocoonMultipartFilter</filter-name>
|
||||
<servlet-name>Cocoon</servlet-name>
|
||||
</filter-mapping>
|
||||
<filter-mapping>
|
||||
<filter-name>CocoonMultipartFilter</filter-name>
|
||||
<servlet-name>DispatcherServlet</servlet-name>
|
||||
</filter-mapping>
|
||||
|
||||
<!--
|
||||
- Use the Cocoon debug filter together with the Cocoon demo webapp
|
||||
<filter-mapping>
|
||||
<filter-name>CocoonDebugFilter</filter-name>
|
||||
<servlet-name>Cocoon</servlet-name>
|
||||
</filter-mapping>
|
||||
-->
|
||||
|
||||
<!-- Servlet Context Listener ======================================= -->
|
||||
|
||||
<!--
|
||||
- Declare Spring context listener which sets up the Spring Application Context
|
||||
- containing all Cocoon components (and user defined beans as well).
|
||||
-->
|
||||
<listener>
|
||||
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
|
||||
</listener>
|
||||
|
||||
<!--
|
||||
- Declare Spring request listener which sets up the required RequestAttributes
|
||||
- to support Springs and Cocoon custom bean scopes like the request scope or the
|
||||
- session scope.
|
||||
-->
|
||||
<listener>
|
||||
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
|
||||
</listener>
|
||||
|
||||
<!-- Servlet Configuration ========================================== -->
|
||||
|
||||
<!--
|
||||
- Servlet that dispatches requests to the Spring managed block servlets
|
||||
-->
|
||||
<servlet>
|
||||
<description>Cocoon blocks dispatcher</description>
|
||||
<display-name>DispatcherServlet</display-name>
|
||||
<servlet-name>DispatcherServlet</servlet-name>
|
||||
<servlet-class>org.apache.cocoon.servletservice.DispatcherServlet</servlet-class>
|
||||
<load-on-startup>1</load-on-startup>
|
||||
</servlet>
|
||||
|
||||
<!-- URL space mappings ============================================= -->
|
||||
|
||||
<!--
|
||||
- Cocoon handles all the URL space assigned to the webapp using its sitemap.
|
||||
- It is recommended to leave it unchanged. Under some circumstances though
|
||||
- (like integration with proprietary webapps or servlets) you might have
|
||||
- to change this parameter.
|
||||
-->
|
||||
<servlet-mapping>
|
||||
<servlet-name>DispatcherServlet</servlet-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
</web-app>
|
||||
|
||||
Reference in New Issue
Block a user