Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Gemini » Deploy Spring-based war into Gemini Web.
Deploy Spring-based war into Gemini Web. [message #911996] Wed, 12 September 2012 18:47 Go to next message
Ruici Luo is currently offline Ruici LuoFriend
Messages: 7
Registered: March 2012
Junior Member
I've created a web application using SpringMVC + Mybatis and it runs at tomcat server correctly.
Today I try to put it to Gemini Web container but throws exception:
INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/spring/root-context.xml]
INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/spring/persistence.xml]
ERROR: org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [www.springframework.org/schema/context]
Offending resource: ServletContext resource [/WEB-INF/spring/persistence.xml]

	at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
	at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
	at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:80)
	at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.error(BeanDefinitionParserDelegate.java:284)
	at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1332)
	at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1325)
	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)
	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93)
	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
	at org.eclipse.gemini.web.tomcat.internal.TomcatServletContainer.startWebApplication(TomcatServletContainer.java:125)
	at org.eclipse.gemini.web.internal.StandardWebApplication.start(StandardWebApplication.java:95)
	at org.eclipse.gemini.web.extender.WebContainerBundleCustomizer.addingBundle(WebContainerBundleCustomizer.java:45)
	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:482)
	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:262)
	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:234)
	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:457)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
	at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework.java:1523)
	at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1459)
	at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1454)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:391)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:291)
	at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:333)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:209)
	at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:155)
	at org.eclipse.osgi.framework.internal.core.FrameworkConsole.runConsole(FrameworkConsole.java:140)
	at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:104)
	at java.lang.Thread.run(Thread.java:680)


the Bundle-Classpath of MANIFEST.MF contains WEB-INF/lib/spirng-xxx.jar.
Is it possible to deploy such wars into Gemini Web container?
p.s. the war is over allowed limit... is there any other way to provided through this forum? Thanks~
Re: Deploy Spring-based war into Gemini Web. [message #912016 is a reply to message #911996] Wed, 12 September 2012 19:43 Go to previous messageGo to next message
Violeta Georgieva is currently offline Violeta GeorgievaFriend
Messages: 278
Registered: October 2010
Senior Member
Hi,

Please attach the persistence.xml and Manifest.mf files.

You can try to provide an example via github for example.

Regards
Violeta

[Updated on: Wed, 12 September 2012 19:57]

Report message to a moderator

Re: Deploy Spring-based war into Gemini Web. [message #912111 is a reply to message #912016] Thu, 13 September 2012 00:33 Go to previous message
Ruici Luo is currently offline Ruici LuoFriend
Messages: 7
Registered: March 2012
Junior Member
persistence.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="://www.springframework.org/schema/beans"
    xmlns:xsi="://www.w3.org/2001/XMLSchema-instance"
    xmlns:tx="://www.springframework.org/schema/tx"
    xmlns:context="://www.springframework.org/schema/context"
    xmlns:beans="://www.springframework.org/schema/beans"
    xsi:schemaLocation="://www.springframework.org/schema/beans://www.springframework.org/schema/beans/spring-beans-3.0.xsd
	://www.springframework.org/schema/context://www.springframework.org/schema/context/spring-context-3.0.xsd
	://www.springframework.org/schema/tx://www.springframework.org/schema/tx/spring-tx-3.0.xsd">

    <context:component-scan base-package="org.cxc.restaurant.service" />
    
    <context:property-placeholder location="/WEB-INF/jdbc.properties" />

    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
        destroy-method="close">
        <property name="driverClassName" value="${jdbc.driverClassName}" />
        <property name="url" value="${jdbc.url}" />
        <property name="username" value="${jdbc.username}" />
        <property name="password" value="${jdbc.password}" />
    </bean> 

    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="configLocation" value = "/WEB-INF/mybatis-config.xml"/>
    </bean>
    
    <tx:annotation-driven transaction-manager="transactionManager" />
    
    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <property name="dataSource" ref="dataSource" />
    </bean>
    
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="org.cxc.restaurant.persistence" />
    </bean>
    
</beans>



MANIFEST.MF before transforming:
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: ruici
Build-Jdk: 1.6.0_33


MANIFEST.MF after transforming by Gemini Web:
Bundle headers:
 Archiver-Version = Plexus Archiver
 Build-Jdk = 1.6.0_33
 Built-By = ruici
 Bundle-ClassPath = WEB-INF/classes,WEB-INF/lib/aopalliance-1.0.jar,WEB-INF/lib/cglib-nodep-2.2.2.jar,WEB-INF/lib/commons-dbcp-1.4.jar,WEB-INF/lib/commons-fileupload-1.2.2.jar,WEB-INF/lib/commons-io-1.3.2.jar,WEB-INF/lib/commons-pool-1.5.4.jar,WEB-INF/lib/jackson-core-asl-1.7.1.jar,WEB-INF/lib/jackson-mapper-asl-1.7.1.jar,WEB-INF/lib/jcl-over-slf4j-1.5.10.jar,WEB-INF/lib/joda-time-2.0.jar,WEB-INF/lib/log4j-1.2.14.jar,WEB-INF/lib/mybatis-3.0.5.jar,WEB-INF/lib/mybatis-spring-1.0.1.jar,WEB-INF/lib/mysql-connector-java-5.1.16.jar,WEB-INF/lib/slf4j-api-1.5.10.jar,WEB-INF/lib/slf4j-log4j12-1.5.10.jar,WEB-INF/lib/spring-aop-3.0.5.RELEASE.jar,WEB-INF/lib/spring-asm-3.0.5.RELEASE.jar,WEB-INF/lib/spring-beans-3.0.5.RELEASE.jar,WEB-INF/lib/spring-context-3.0.5.RELEASE.jar,WEB-INF/lib/spring-context-support-3.0.5.RELEASE.jar,WEB-INF/lib/spring-core-3.0.5.RELEASE.jar,WEB-INF/lib/spring-expression-3.0.5.RELEASE.jar,WEB-INF/lib/spring-jdbc-3.0.5.RELEASE.jar,WEB-INF/lib/spring-tx-3.0.5.RELEASE.jar,WEB-INF/lib/spring-web-3.0.5.RELEASE.jar,WEB-INF/lib/spring-webmvc-3.0.5.RELEASE.jar
 Bundle-ManifestVersion = 2
 Bundle-SymbolicName = restaurant-1.0.0-SNAPSHOT
 Created-By = Apache Maven
 Import-Package = javax.servlet;version="2.5.0",javax.servlet.annotation;version="2.6.0",javax.servlet.descriptor;version="2.6.0",javax.servlet.http;version="2.5.0",javax.servlet.jsp;version="2.1.0",javax.servlet.jsp.el;version="2.1.0",javax.servlet.jsp.tagext;version="2.1.0",javax.el;version="1.0.0",javax.crypto.interfaces;version="[0.0.0, 0.0.0]",org.omg.CosNaming.NamingContextPackage;version="[0.0.0, 0.0.0]",org.omg.DynamicAny.DynAnyFactoryPackage;version="[0.0.0, 0.0.0]",javax.management.timer;version="[0.0.0, 0.0.0]",org.eclipse.osgi.internal.provisional.verifier;version="[0.0.0, 0.0.0]",javax.jws;version="[0.0.0, 0.0.0]",org.eclipse.osgi.baseadaptor.hooks;version="[0.0.0, 0.0.0]",org.osgi.framework.wiring;version="[1.0.0, 1.0.0]",javax.rmi.ssl;version="[0.0.0, 0.0.0]",org.w3c.dom.ranges;version="[0.0.0, 0.0.0]",javax.naming.spi;version="[0.0.0, 0.0.0]",javax.xml.stream;version="[0.0.0, 0.0.0]",javax.swing.filechooser;version="[0.0.0, 0.0.0]",javax.swing.plaf;version="[0.0.0, 0.0.0]",javax.lang.model;version="[0.0.0, 0.0.0]",org.w3c.dom.xpath;version="[0.0.0, 0.0.0]",javax.lang.model.util;version="[0.0.0, 0.0.0]",org.eclipse.osgi.framework.eventmgr;version="[1.2.0, 1.2.0]",javax.naming.ldap;version="[0.0.0, 0.0.0]",javax.security.auth.kerberos;version="[0.0.0, 0.0.0]",org.omg.PortableServer.CurrentPackage;version="[0.0.0, 0.0.0]",javax.crypto;version="[0.0.0, 0.0.0]",javax.naming.event;version="[0.0.0, 0.0.0]",javax.print.attribute.standard;version="[0.0.0, 0.0.0]",javax.imageio.plugins.bmp;version="[0.0.0, 0.0.0]",org.eclipse.osgi.baseadaptor.bundlefile;version="[0.0.0, 0.0.0]",org.osgi.service.permissionadmin;version="[1.2.0, 1.2.0]",javax.annotation;version="[0.0.0, 0.0.0]",javax.xml.ws.handler.soap;version="[0.0.0, 0.0.0]",org.osgi.service.url;version="[1.0.0, 1.0.0]",javax.print.attribute;version="[0.0.0, 0.0.0]",javax.xml.transform.dom;version="[0.0.0, 0.0.0]",org.w3c.dom.traversal;version="[0.0.0, 0.0.0]",javax.sql.rowset.serial;version="[0.0.0, 0.0.0]",org.omg.PortableServer.POAManagerPackage;version="[0.0.0, 0.0.0]",org.osgi.framework.hooks.resolver;version="[1.0.0, 1.0.0]",org.eclipse.core.runtime.internal.adaptor;version="[0.0.0, 0.0.0]",javax.sound.midi;version="[0.0.0, 0.0.0]",org.eclipse.osgi.service.pluginconversion;version="[1.0.0, 1.0.0]",javax.swing.event;version="[0.0.0, 0.0.0]",javax.xml.ws.spi;version="[0.0.0, 0.0.0]",org.eclipse.osgi.util;version="[1.1.0, 1.1.0]",javax.net;version="[0.0.0, 0.0.0]",javax.xml.stream.util;version="[0.0.0, 0.0.0]",javax.security.auth.spi;version="[0.0.0, 0.0.0]",javax.management.loading;version="[0.0.0, 0.0.0]",javax.print;version="[0.0.0, 0.0.0]",org.omg.Messaging;version="[0.0.0, 0.0.0]",javax.xml.crypto.dsig.keyinfo;version="[0.0.0, 0.0.0]",org.omg.CORBA.ORBPackage;version="[0.0.0, 0.0.0]",javax.swing.plaf.multi;version="[0.0.0, 0.0.0]",javax.xml.namespace;version="[0.0.0, 0.0.0]",org.osgi.service.startlevel;version="[1.1.0, 1.1.0]",org.osgi.service.log;version="[1.3.0, 1.3.0]",org.eclipse.osgi.framework.internal.protocol;version="[0.0.0, 0.0.0]",javax.swing;version="[0.0.0, 0.0.0]",org.eclipse.osgi.internal.loader;version="[0.0.0, 0.0.0]",javax.xml.transform.sax;version="[0.0.0, 0.0.0]",org.eclipse.osgi.service.localization;version="[1.1.0, 1.1.0]",javax.management.relation;version="[0.0.0, 0.0.0]",javax.naming;version="[0.0.0, 0.0.0]",javax.xml.transform.stax;version="[0.0.0, 0.0.0]",org.eclipse.core.runtime.internal.stats;version="[0.0.0, 0.0.0]",org.omg.stub.java.rmi;version="[0.0.0, 0.0.0]",javax.xml.crypto.dsig.dom;version="[0.0.0, 0.0.0]",javax.xml.parsers;version="[0.0.0, 0.0.0]",org.ietf.jgss;version="[0.0.0, 0.0.0]",javax.xml.xpath;version="[0.0.0, 0.0.0]",javax.xml.bind.attachment;version="[0.0.0, 0.0.0]",org.eclipse.osgi.internal.composite;version="[0.0.0, 0.0.0]",org.eclipse.osgi.framework.console;version="[1.1.0, 1.1.0]",org.osgi.framework;version="[1.6.0, 1.6.0]",org.eclipse.osgi.storagemanager;version="[1.0.0, 1.0.0]",javax.xml.crypto.dsig.spec;version="[0.0.0, 0.0.0]",org.eclipse.osgi.internal.permadmin;version="[0.0.0, 0.0.0]",javax.swing.undo;version="[0.0.0, 0.0.0]",javax.swing.text;version="[0.0.0, 0.0.0]",javax.print.event;version="[0.0.0, 0.0.0]",javax.imageio.spi;version="[0.0.0, 0.0.0]",org.osgi.service.framework;version="[1.0.0, 1.0.0]",org.w3c.dom.stylesheets;version="[0.0.0, 0.0.0]",javax.script;version="[0.0.0, 0.0.0]",org.w3c.dom.ls;version="[0.0.0, 0.0.0]",org.omg.PortableInterceptor;version="[0.0.0, 0.0.0]",org.omg.CORBA.TypeCodePackage;version="[0.0.0, 0.0.0]",org.osgi.framework.launch;version="[1.0.0, 1.0.0]",org.eclipse.osgi.framework.util;version="[0.0.0, 0.0.0]",org.eclipse.osgi.service.environment;version="[1.3.0, 1.3.0]",javax.xml.bind.annotation.adapters;version="[0.0.0, 0.0.0]",org.eclipse.osgi.internal.serviceregistry;version="[0.0.0, 0.0.0]",javax.xml.stream.events;version="[0.0.0, 0.0.0]",javax.sql;version="[0.0.0, 0.0.0]",org.eclipse.equinox.log.internal;version="[0.0.0, 0.0.0]",javax.transaction;version="[0.0.0, 0.0.0]",org.omg.CORBA_2_3;version="[0.0.0, 0.0.0]",javax.rmi;version="[0.0.0, 0.0.0]",org.eclipse.osgi.service.datalocation;version="[1.3.0, 1.3.0]",org.eclipse.osgi.internal.resolver;version="[0.0.0, 0.0.0]",org.eclipse.osgi.baseadaptor;version="[0.0.0, 0.0.0]",javax.xml.soap;version="[0.0.0, 0.0.0]",javax.management.modelmbean;version="[0.0.0, 0.0.0]",javax.xml.bind;version="[0.0.0, 0.0.0]",javax.xml.ws;version="[0.0.0, 0.0.0]",org.w3c.dom.html;version="[0.0.0, 0.0.0]",org.eclipse.osgi.framework.debug;version="[0.0.0, 0.0.0]",javax.swing.tree;version="[0.0.0, 0.0.0]",javax.sound.midi.spi;version="[0.0.0, 0.0.0]",org.eclipse.equinox.log;version="[1.0.0, 1.0.0]",org.w3c.dom.css;version="[0.0.0, 0.0.0]",org.omg.PortableServer;version="[0.0.0, 0.0.0]",org.eclipse.osgi.event;version="[1.0.0, 1.0.0]",org.xml.sax;version="[0.0.0, 0.0.0]",org.eclipse.osgi.framework.internal.protocol.reference;version="[0.0.0, 0.0.0]",javax.xml.ws.handler;version="[0.0.0, 0.0.0]",org.eclipse.osgi.service.runnable;version="[1.1.0, 1.1.0]",org.eclipse.osgi.internal.service.security;version="[0.0.0, 0.0.0]",org.omg.IOP.CodecFactoryPackage;version="[0.0.0, 0.0.0]",org.omg.IOP;version="[0.0.0, 0.0.0]",org.eclipse.osgi.framework.adaptor;version="[0.0.0, 0.0.0]",org.eclipse.osgi.framework.internal.reliablefile;version="[0.0.0, 0.0.0]",javax.sql.rowset;version="[0.0.0, 0.0.0]",org.eclipse.core.runtime.adaptor;version="[0.0.0, 0.0.0]",javax.swing.plaf.basic;version="[0.0.0, 0.0.0]",javax.swing.border;version="[0.0.0, 0.0.0]",javax.management.openmbean;version="[0.0.0, 0.0.0]",org.omg.CORBA.portable;version="[0.0.0, 0.0.0]",org.omg.Dynamic;version="[0.0.0, 0.0.0]",javax.security.auth;version="[0.0.0, 0.0.0]",org.eclipse.osgi.service.security;version="[1.0.0, 1.0.0]",org.w3c.dom;version="[0.0.0, 0.0.0]",javax.imageio.event;version="[0.0.0, 0.0.0]",org.omg.DynamicAny.DynAnyPackage;version="[0.0.0, 0.0.0]",javax.xml.datatype;version="[0.0.0, 0.0.0]",javax.imageio.metadata;version="[0.0.0, 0.0.0]",javax.management.remote;version="[0.0.0, 0.0.0]",org.omg.CORBA.DynAnyPackage;version="[0.0.0, 0.0.0]",javax.swing.table;version="[0.0.0, 0.0.0]",javax.xml.transform.stream;version="[0.0.0, 0.0.0]",javax.xml.crypto;version="[0.0.0, 0.0.0]",org.eclipse.osgi.service.resolver;version="[1.5.0, 1.5.0]",javax.annotation.processing;version="[0.0.0, 0.0.0]",javax.security.auth.login;version="[0.0.0, 0.0.0]",javax.imageio.stream;version="[0.0.0, 0.0.0]",org.omg.CORBA;version="[0.0.0, 0.0.0]",org.osgi.framework.hooks.service;version="[1.1.0, 1.1.0]",org.omg.IOP.CodecPackage;version="[0.0.0, 0.0.0]",javax.jws.soap;version="[0.0.0, 0.0.0]",javax.xml.ws.http;version="[0.0.0, 0.0.0]",javax.imageio;version="[0.0.0, 0.0.0]",javax.xml.bind.helpers;version="[0.0.0, 0.0.0]",org.omg.PortableServer.portable;version="[0.0.0, 0.0.0]",javax.swing.text.rtf;version="[0.0.0, 0.0.0]",javax.security.cert;version="[0.0.0, 0.0.0]",org.eclipse.osgi.service.debug;version="[1.2.0, 1.2.0]",javax.lang.model.element;version="[0.0.0, 0.0.0]",javax.rmi.CORBA;version="[0.0.0, 0.0.0]",javax.xml.ws.soap;version="[0.0.0, 0.0.0]",org.w3c.dom.events;version="[0.0.0, 0.0.0]",org.omg.CosNaming;version="[0.0.0, 0.0.0]",org.omg.CosNaming.NamingContextExtPackage;version="[0.0.0, 0.0.0]",javax.swing.text.html.parser;version="[0.0.0, 0.0.0]",javax.xml.ws.wsaddressing;version="[0.0.0, 0.0.0]",org.osgi.service.condpermadmin;version="[1.1.1, 1.1.1]",javax.crypto.spec;version="[0.0.0, 0.0.0]",org.omg.PortableServer.POAPackage;version="[0.0.0, 0.0.0]",org.eclipse.osgi.internal.module;version="[0.0.0, 0.0.0]",org.eclipse.osgi.signedcontent;version="[1.0.0, 1.0.0]",javax.swing.plaf.metal;version="[0.0.0, 0.0.0]",javax.accessibility;version="[0.0.0, 0.0.0]",org.eclipse.osgi.framework.internal.protocol.bundleresource;version="[0.0.0, 0.0.0]",org.eclipse.osgi.framework.log;version="[1.1.0, 1.1.0]",org.eclipse.osgi.framework.internal.core;version="[0.0.0, 0.0.0]",org.eclipse.osgi.internal.baseadaptor;version="[0.0.0, 0.0.0]",org.osgi.framework.startlevel;version="[1.0.0, 1.0.0]",org.omg.PortableServer.ServantLocatorPackage;version="[0.0.0, 0.0.0]",javax.management;version="[0.0.0, 0.0.0]",org.eclipse.osgi.framework.internal.protocol.bundleentry;version="[0.0.0, 0.0.0]",javax.swing.colorchooser;version="[0.0.0, 0.0.0]",org.omg.SendingContext;version="[0.0.0, 0.0.0]",javax.naming.directory;version="[0.0.0, 0.0.0]",org.w3c.dom.views;version="[0.0.0, 0.0.0]",org.xml.sax.ext;version="[0.0.0, 0.0.0]",javax.xml.bind.util;version="[0.0.0, 0.0.0]",javax.transaction.xa;version="[0.0.0, 0.0.0]",javax.security.auth.x500;version="[0.0.0, 0.0.0]",javax.net.ssl;version="[0.0.0, 0.0.0]",javax.management.monitor;version="[0.0.0, 0.0.0]",javax.swing.text.html;version="[0.0.0, 0.0.0]",org.osgi.service.packageadmin;version="[1.2.0, 1.2.0]",javax.imageio.plugins.jpeg;version="[0.0.0, 0.0.0]",org.eclipse.osgi.service.internal.composite;version="[0.0.0, 0.0.0]",org.w3c.dom.bootstrap;version="[0.0.0, 0.0.0]",org.eclipse.osgi.baseadaptor.loader;version="[0.0.0, 0.0.0]",javax.xml.bind.annotation;version="[0.0.0, 0.0.0]",org.eclipse.osgi.launch;version="[1.0.0, 1.0.0]",javax.xml.validation;version="[0.0.0, 0.0.0]",javax.sound.sampled;version="[0.0.0, 0.0.0]",org.xml.sax.helpers;version="[0.0.0, 0.0.0]",javax.lang.model.type;version="[0.0.0, 0.0.0]",javax.management.remote.rmi;version="[0.0.0, 0.0.0]",org.eclipse.osgi.internal.loader.buddy;version="[0.0.0, 0.0.0]",javax.sound.sampled.spi;version="[0.0.0, 0.0.0]",javax.activity;version="[0.0.0, 0.0.0]",javax.sql.rowset.spi;version="[0.0.0, 0.0.0]",org.eclipse.osgi.internal.signedcontent;version="[0.0.0, 0.0.0]",org.osgi.util.tracker;version="[1.5.0, 1.5.0]",org.omg.DynamicAny;version="[0.0.0, 0.0.0]",org.omg.PortableInterceptor.ORBInitInfoPackage;version="[0.0.0, 0.0.0]",org.eclipse.osgi.internal.profile;version="[0.0.0, 0.0.0]",javax.security.sasl;version="[0.0.0, 0.0.0]",javax.security.auth.callback;version="[0.0.0, 0.0.0]",org.eclipse.osgi.internal.provisional.service.security;version="[1.0.0, 1.0.0]",javax.tools;version="[0.0.0, 0.0.0]",org.osgi.framework.hooks.bundle;version="[1.0.0, 1.0.0]",javax.xml;version="[0.0.0, 0.0.0]",javax.activation;version="[0.0.0, 0.0.0]",org.eclipse.osgi.service.urlconversion;version="[1.0.0, 1.0.0]",javax.xml.transform;version="[0.0.0, 0.0.0]",org.omg.CORBA_2_3.portable;version="[0.0.0, 0.0.0]",javax.xml.crypto.dsig;version="[0.0.0, 0.0.0]",org.osgi.framework.hooks.weaving;version="[1.0.0, 1.0.0]",javax.swing.plaf.synth;version="[0.0.0, 0.0.0]",javax.xml.crypto.dom;version="[0.0.0, 0.0.0]"
 Manifest-Version = 1.0
 Web-ContextPath = /xiangcaiwang


the war file can be downloaded at github.com/downloads/luoruici/hdxxjc/restaurant-1.0.0-SNAPSHOT.war (using https protocol)

Thanks for your help~
Previous Topic:Exception Occurs when putting sample application of tomcat into Gemini Web
Next Topic:Startorder of bundles
Goto Forum:
  


Current Time: Tue Mar 19 09:30:07 GMT 2024

Powered by FUDForum. Page generated in 0.02185 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top