[Design of POJO Server] - Re: VFS Permissions - JBMICROCONT-149
by adrian@jboss.org
"adrian(a)jboss.org" wrote :
| 1) The ability to map a vfs url to a real (top level) url
|
This requires something in the VFS, my suggestion was to add
VFSUtils.getRealURL(vfsFile);
anonymous wrote :
| 2) Implementation of a VFSPermission that also implies the real url permission
| (e.g. FilePermission for vfsfile:)
|
This is also in the VFS, in the url handlers.
anonymous wrote :
| 3) The option when you create a vfs classloader to specify whether to use
| (i) the vfs url or (ii) the real url as the codesource.
| Either way, we should include the VFSPermission in the ProtectionDomain
| of the class defined by the VFSClassLoaderPolicy.
|
This is in the VFSClassLoaderPolicy and it is a simple boolean
to control which codeSourceURL to use.
It also requires adding root.toURL().openConnection().getPermission()
to the permissions of the protection domain (assuming it is not the
default AllPermission like it currently is now for vfs urls).
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4188195#4188195
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4188195
17 years, 5 months
[Design of POJO Server] - Re: VFS Permissions - JBMICROCONT-149
by adrian@jboss.org
"anil.saldhana(a)jboss.com" wrote :
| Adrian, I know you disagree. But I do not see creating a vfs policy implementation before AS5GA.
I don't disagree. I'm just saying the correct mapping should be done by the vfs layer.
The experimental FileCodeSourceGenerator shows that trying to do it yourself
leads to mistakes and the alternative of having the user specify
them in some configuration file is an admin nightmare and also bound to lead to errors.
The way I see it, is that there are three changes required.
1) The ability to map a vfs url to a real (top level) url
2) Implementation of a VFSPermission that also implies the real url permission
(e.g. FilePermission for vfsfile:)
3) The option when you create a vfs classloader to specify whether to use
(i) the vfs url or (ii) the real url as the codesource.
Either way, we should include the VFSPermission in the ProtectionDomain
of the class defined by the VFSClassLoaderPolicy.
If you use the security.xml bootstrap file then you can use 3(i) in your java.policy
file, otherwise you need 3(ii) unless somebody makes the vfs url handlers
available to the JDK policy class.
If you use 3(ii) then you can't specify the permissions for subdeployments
seperately from the top level deployment (just like JBoss4 couldn't).
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4188191#4188191
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4188191
17 years, 5 months
[Design of POJO Server] - Re: VFS Permissions - JBMICROCONT-149
by anil.saldhana@jboss.com
Here is how I see things:
a) We need to be able to start the security manager along with the Java process. For this to happen, we should be able to allow the JDK policy implementation to read the security policy file for the permissions assigned to the various codesource URLs.
b) We can NOT inject our own policy implementation which will basically get away from the years of testing the JDK implementation has gone through. We are not just talking about the Sun JDK implementation here. There are other jvm implementations that have differing implementations but they all concur on reading the default policy file format.
c) Every permission is configurable for a piece of jar that is loaded from a particular location, be it file: or be it vfsurl: So your question of assigning NetPermission etc should be taken care of.
In a nutshell, your VFSClassloaderPolicy generating a protection domain
can stay the same. But we really need to have a map of vfs urls to a standard URL instances for the CodeSource.
So should we provide a map of vfsurls to regular URLs to the codesource generators?
something like:
| <bean name="IamACodeSourceGenerator">
| <map key="vfsurl:/somejar" value="file:/somejar" />
| <map key="vfsurl:/xyz.jar" value="http:/xyz.jar" />
| </bean>
|
Adrian, I know you disagree. But I do not see creating a vfs policy implementation before AS5GA.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4188182#4188182
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4188182
17 years, 5 months
[Design of JBoss Build System] - Compile JBoss 4.3.0 CP02 with JBossMQ
by Nekronomekron
Hi,
I have a serious problem and don't know how to solve it. We want to migrate to JBoss 4.3.0 CP02 and are currently using JBoss 4.2.0 CP02. But we want to compile the JBoss 4.3.0 with JBossMQ as mentioned in the README file in the build folder.
Compiling the JBoss using JBoss Messaging works like a charm, but compiling it using the flag "build.soa=false" brings up 74 errors while compiling the server code.
Errors:
| generate-parsers:
| [mkdir] Created dir: D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\output\gen-parsers\org\jboss\ejb\plugins\cmp\ejbql
| [jjtree] Java Compiler Compiler Version 3.2 (Tree Builder)
| [jjtree] (type "jjtree" with no arguments for help)
| [jjtree] Reading from file D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\plugins\cmp\ejbql\JBossQLParser.jjt . . .
| [jjtree] File "D:/JWorld/JBoss_wks/jboss-eap-4.3-src/jboss-as/server/output/gen-parsers/org/jboss/ejb/plugins/cmp/ejbql\Node.java" does not exist. Will create one.
| [jjtree] Annotated grammar generated successfully in D:/JWorld/JBoss_wks/jboss-eap-4.3-src/jboss-as/server/output/gen-parsers/org/jboss/ejb/plugins/cmp/ejbql\JBossQLParser.jj
| [javacc] Java Compiler Compiler Version 3.2 (Parser Generator)
| [javacc] (type "javacc" with no arguments for help)
| [javacc] Reading from file D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\output\gen-parsers\org\jboss\ejb\plugins\cmp\ejbql\JBossQLParser.jj . . .
| [javacc] Warning: Choice conflict involving two expansions at
| [javacc] line 429, column 4 and line 432, column 4 respectively.
| [javacc] A common prefix is: "(" "(" "(" "(" "("
| [javacc] Consider using a lookahead of 6 or more for earlier expansion.
| [javacc] Warning: Choice conflict involving two expansions at
| [javacc] line 787, column 10 and line 787, column 31 respectively.
| [javacc] A common prefix is: <ENTITY_VALUED_PATH>
| [javacc] Consider using a lookahead of 2 for earlier expansion.
| [javacc] File "TokenMgrError.java" does not exist. Will create one.
| [javacc] File "ParseException.java" does not exist. Will create one.
| [javacc] File "Token.java" does not exist. Will create one.
| [javacc] File "JavaCharStream.java" does not exist. Will create one.
| [javacc] Parser generated with 0 errors and 2 warnings.
| [jjtree] Java Compiler Compiler Version 3.2 (Tree Builder)
| [jjtree] (type "jjtree" with no arguments for help)
| [jjtree] Reading from file D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\plugins\cmp\ejbql\EJBQLParser.jjt . . .
| [jjtree] Annotated grammar generated successfully in D:/JWorld/JBoss_wks/jboss-eap-4.3-src/jboss-as/server/output/gen-parsers/org/jboss/ejb/plugins/cmp/ejbql\EJBQLParser.jj
| [javacc] Java Compiler Compiler Version 3.2 (Parser Generator)
| [javacc] (type "javacc" with no arguments for help)
| [javacc] Reading from file D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\output\gen-parsers\org\jboss\ejb\plugins\cmp\ejbql\EJBQLParser.jj . . .
| [javacc] Warning: Choice conflict involving two expansions at
| [javacc] line 400, column 4 and line 403, column 4 respectively.
| [javacc] A common prefix is: "(" "(" "(" "(" "("
| [javacc] Consider using a lookahead of 6 or more for earlier expansion.
| [javacc] Warning: Choice conflict involving two expansions at
| [javacc] line 863, column 10 and line 863, column 31 respectively.
| [javacc] A common prefix is: <ENTITY_VALUED_PATH>
| [javacc] Consider using a lookahead of 2 for earlier expansion.
| [javacc] Parser generated with 0 errors and 2 warnings.
|
| compile-classes:
| [mkdir] Created dir: D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\output\classes
| [javac] Compiling 672 source files to D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\output\classes
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\Container.java:90: package org.jboss.wsf.common does not exist
| import org.jboss.wsf.common.URLLoaderAdapter;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\Container.java:91: package org.jboss.wsf.spi.deployment does not exist
| import org.jboss.wsf.spi.deployment.UnifiedVirtualFile;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\Container.java:92: package org.jboss.wsf.spi.serviceref does not exist
| import org.jboss.wsf.spi.serviceref.ServiceRefMetaData;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\EnterpriseContext.java:26: warning: [deprecation] java.security.Identity in java.security has been deprecated
| import java.security.Identity;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\BeanMetaData.java:40: package org.jboss.wsf.spi.serviceref does not exist
| import org.jboss.wsf.spi.serviceref.ServiceRefMetaData;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\BeanMetaData.java:114: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.BeanMetaData
| private HashMap<String, ServiceRefMetaData> serviceReferences = new HashMap<String, ServiceRefMetaData>();
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\BeanMetaData.java:329: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.BeanMetaData
| public HashMap<String, ServiceRefMetaData> getServiceReferences()
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\deployment\ClientDeployer.java:46: package org.jboss.wsf.common does not exist
| import org.jboss.wsf.common.URLLoaderAdapter;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\deployment\ClientDeployer.java:47: package org.jboss.wsf.spi.deployment does not exist
| import org.jboss.wsf.spi.deployment.UnifiedVirtualFile;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\deployment\ClientDeployer.java:48: package org.jboss.wsf.spi.serviceref does not exist
| import org.jboss.wsf.spi.serviceref.ServiceRefMetaData;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\ClientMetaData.java:28: package org.jboss.wsf.spi.serviceref does not exist
| import org.jboss.wsf.spi.serviceref.ServiceRefMetaData;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\ClientMetaData.java:53: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.ClientMetaData
| private HashMap<String,ServiceRefMetaData> serviceReferences = new HashMap<String,ServiceRefMetaData>();
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\ClientMetaData.java:134: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.ClientMetaData
| public HashMap<String,ServiceRefMetaData> getServiceReferences()
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\WebMetaData.java:46: package org.jboss.wsf.spi.serviceref does not exist
| import org.jboss.wsf.spi.serviceref.ServiceRefMetaData;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\WebMetaData.java:103: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.WebMetaData
| private HashMap<String, ServiceRefMetaData> serviceReferences = new HashMap<String, ServiceRefMetaData>();
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\WebMetaData.java:355: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.WebMetaData
| public Map<String, ServiceRefMetaData> getServiceReferences()
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\WebMetaData.java:360: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.WebMetaData
| public void setServiceReferences(Map<String, ServiceRefMetaData> serviceReferences)
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:33: package org.jboss.wsf.spi does not exist
| import org.jboss.wsf.spi.SPIProvider;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:34: package org.jboss.wsf.spi does not exist
| import org.jboss.wsf.spi.SPIProviderResolver;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:35: package org.jboss.wsf.spi.deployment does not exist
| import org.jboss.wsf.spi.deployment.UnifiedVirtualFile;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:36: package org.jboss.wsf.spi.serviceref does not exist
| import org.jboss.wsf.spi.serviceref.ServiceRefElement;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:37: package org.jboss.wsf.spi.serviceref does not exist
| import org.jboss.wsf.spi.serviceref.ServiceRefHandler;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:38: package org.jboss.wsf.spi.serviceref does not exist
| import org.jboss.wsf.spi.serviceref.ServiceRefHandlerFactory;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:39: package org.jboss.wsf.spi.serviceref does not exist
| import org.jboss.wsf.spi.serviceref.ServiceRefMetaData;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:40: package org.jboss.wsf.spi.util does not exist
| import org.jboss.wsf.spi.util.KernelLocator;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:51: cannot find symbol
| symbol: class ServiceRefHandler
| public class ServiceRefDelegate implements ServiceRefHandler
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:56: cannot find symbol
| symbol : class ServiceRefHandler
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate
| private static ServiceRefHandler delegate;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:70: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate
| public ServiceRefMetaData newServiceRefMetaData()
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:80: cannot find symbol
| symbol : class ServiceRefElement
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate
| public Object newChild(ServiceRefElement ref, UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs)
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:88: cannot find symbol
| symbol : class ServiceRefElement
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate
| public void setValue(ServiceRefElement ref, UnmarshallingContext navigator, String namespaceURI, String localName, String value)
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:94: cannot find symbol
| symbol : class UnifiedVirtualFile
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate
| public void bindServiceRef(Context encCtx, String encName, UnifiedVirtualFile vfsRoot, ClassLoader loader, ServiceRefMetaData sref) throws NamingException
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:94: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate
| public void bindServiceRef(Context encCtx, String encName, UnifiedVirtualFile vfsRoot, ClassLoader loader, ServiceRefMetaData sref) throws NamingException
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:100: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate
| public static class DummyServiceRef extends ServiceRefMetaData
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:149: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate.DummyServiceRef
| public void merge(ServiceRefMetaData serviceRef)
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefObjectFactory.java:27: package org.jboss.wsf.spi.serviceref does not exist
| import org.jboss.wsf.spi.serviceref.ServiceRefElement;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefObjectFactory.java:45: cannot find symbol
| symbol : class ServiceRefElement
| location: class org.jboss.metadata.serviceref.ServiceRefObjectFactory
| public Object newChild(ServiceRefElement ref, UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs)
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefObjectFactory.java:50: cannot find symbol
| symbol : class ServiceRefElement
| location: class org.jboss.metadata.serviceref.ServiceRefObjectFactory
| public void setValue(ServiceRefElement ref, UnmarshallingContext navigator, String namespaceURI, String localName, String value)
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\web\AbstractWebDeployer.java:61: package org.jboss.wsf.common does not exist
| import org.jboss.wsf.common.URLLoaderAdapter;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\web\AbstractWebDeployer.java:62: package org.jboss.wsf.spi.deployment does not exist
| import org.jboss.wsf.spi.deployment.UnifiedVirtualFile;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\web\AbstractWebDeployer.java:63: package org.jboss.wsf.spi.serviceref does not exist
| import org.jboss.wsf.spi.serviceref.ServiceRefMetaData;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\Container.java:1245: cannot find symbol
| symbol : class UnifiedVirtualFile
| location: class org.jboss.ejb.Container
| UnifiedVirtualFile vfsRoot = new URLLoaderAdapter(di.url);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\Container.java:1245: cannot find symbol
| symbol : class URLLoaderAdapter
| location: class org.jboss.ejb.Container
| UnifiedVirtualFile vfsRoot = new URLLoaderAdapter(di.url);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\Container.java:1246: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.ejb.Container
| for (ServiceRefMetaData sref : metaData.getServiceReferences().values())
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\BeanMetaData.java:114: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.BeanMetaData
| private HashMap<String, ServiceRefMetaData> serviceReferences = new HashMap<String, ServiceRefMetaData>();
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\BeanMetaData.java:808: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.BeanMetaData
| ServiceRefMetaData refMetaData = new ServiceRefDelegate().newServiceRefMetaData();
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\BeanMetaData.java:982: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.BeanMetaData
| ServiceRefMetaData refMetaData = (ServiceRefMetaData)serviceReferences.get(serviceRefName);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\BeanMetaData.java:982: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.BeanMetaData
| ServiceRefMetaData refMetaData = (ServiceRefMetaData)serviceReferences.get(serviceRefName);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\deployment\ClientDeployer.java:275: cannot find symbol
| symbol : class UnifiedVirtualFile
| location: class org.jboss.deployment.ClientDeployer
| UnifiedVirtualFile vfsRoot = new URLLoaderAdapter(di.url);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\deployment\ClientDeployer.java:275: cannot find symbol
| symbol : class URLLoaderAdapter
| location: class org.jboss.deployment.ClientDeployer
| UnifiedVirtualFile vfsRoot = new URLLoaderAdapter(di.url);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\deployment\ClientDeployer.java:276: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.deployment.ClientDeployer
| for (ServiceRefMetaData sref : metaData.getServiceReferences().values())
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\ClientMetaData.java:53: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.ClientMetaData
| private HashMap<String,ServiceRefMetaData> serviceReferences = new HashMap<String,ServiceRefMetaData>();
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\ClientMetaData.java:175: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.ClientMetaData
| ServiceRefMetaData refMetaData = new ServiceRefDelegate().newServiceRefMetaData();
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\ClientMetaData.java:267: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.ClientMetaData
| ServiceRefMetaData refMetaData = (ServiceRefMetaData)serviceReferences.get(serviceRefName);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\ClientMetaData.java:267: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.ClientMetaData
| ServiceRefMetaData refMetaData = (ServiceRefMetaData)serviceReferences.get(serviceRefName);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\plugins\cmp\jdbc\keygen\JDBC30GeneratedKeysCreateCommand.java:55: warning: non-varargs call of varargs method with inexact argument type for last parameter;
| cast to java.lang.Class for a varargs call
| cast to java.lang.Class[] for a non-varargs call and to suppress this warning
| getGeneratedKeys = PreparedStatement.class.getMethod("getGeneratedKeys", null);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\plugins\cmp\jdbc\keygen\JDBC30GeneratedKeysCreateCommand.java:90: warning: non-varargs call of varargs method with inexact argument type for last parameter;
| cast to java.lang.Object for a varargs call
| cast to java.lang.Object[] for a non-varargs call and to suppress this warning
| rs = (ResultSet) GET_GENERATED_KEYS.invoke(ps, null);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\plugins\cmp\jdbc\keygen\JDBCInformixCreateCommand.java:66: warning: non-varargs call of varargs method with inexact argument type for last parameter;
| cast to java.lang.Class for a varargs call
| cast to java.lang.Class[] for a non-varargs call and to suppress this warning
| method = psClass.getMethod(methodName, null);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\plugins\cmp\jdbc\keygen\JDBCInformixCreateCommand.java:80: warning: non-varargs call of varargs method with inexact argument type for last parameter;
| cast to java.lang.Class for a varargs call
| cast to java.lang.Class[] for a non-varargs call and to suppress this warning
| getUnderlyingStatement = wrapperClass.getMethod("getUnderlyingStatement", null);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\plugins\cmp\jdbc\keygen\JDBCInformixCreateCommand.java:136: warning: non-varargs call of varargs method with inexact argument type for last parameter;
| cast to java.lang.Object for a varargs call
| cast to java.lang.Object[] for a non-varargs call and to suppress this warning
| Number pk = (Number)method.invoke(stmt, null);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\plugins\cmp\jdbc\keygen\JDBCMySQLCreateCommand.java:64: warning: non-varargs call of varargs method with inexact argument type for last parameter;
| cast to java.lang.Class for a varargs call
| cast to java.lang.Class[] for a non-varargs call and to suppress this warning
| method = psClass.getMethod(methodName, null);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\plugins\cmp\jdbc\keygen\JDBCMySQLCreateCommand.java:78: warning: non-varargs call of varargs method with inexact argument type for last parameter;
| cast to java.lang.Class for a varargs call
| cast to java.lang.Class[] for a non-varargs call and to suppress this warning
| getUnderlyingStatement = wrapperClass.getMethod("getUnderlyingStatement", null);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\ejb\plugins\cmp\jdbc\keygen\JDBCMySQLCreateCommand.java:135: warning: non-varargs call of varargs method with inexact argument type for last parameter;
| cast to java.lang.Object for a varargs call
| cast to java.lang.Object[] for a non-varargs call and to suppress this warning
| rs = (ResultSet) method.invoke(stmt, null);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\logging\Log4jService.java:329: warning: [deprecation] org.jboss.logging.XLevel in org.jboss.logging has been deprecated
| Level level = XLevel.toLevel(levelName.trim());
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\WebMetaData.java:103: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.WebMetaData
| private HashMap<String, ServiceRefMetaData> serviceReferences = new HashMap<String, ServiceRefMetaData>();
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\WebMetaData.java:1102: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.WebMetaData
| ServiceRefMetaData refMetaData = new ServiceRefDelegate().newServiceRefMetaData();
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\WebMetaData.java:1268: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.WebMetaData
| ServiceRefMetaData refMetaData = (ServiceRefMetaData) serviceReferences.get(serviceRefName);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\WebMetaData.java:1268: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.WebMetaData
| ServiceRefMetaData refMetaData = (ServiceRefMetaData) serviceReferences.get(serviceRefName);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:62: cannot find symbol
| symbol : class SPIProvider
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate
| SPIProvider spiProvider = SPIProviderResolver.getInstance().getProvider();
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:62: cannot find symbol
| symbol : variable SPIProviderResolver
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate
| SPIProvider spiProvider = SPIProviderResolver.getInstance().getProvider();
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:63: cannot find symbol
| symbol : class ServiceRefHandlerFactory
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate
| delegate = spiProvider.getSPI(ServiceRefHandlerFactory.class).getServiceRefHandler();
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:67: cannot find symbol
| symbol : variable ServiceRefHandler
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate
| log.warn("Not registered: " + ServiceRefHandler.BEAN_NAME);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:72: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.metadata.serviceref.ServiceRefDelegate
| ServiceRefMetaData sref;
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:104: method does not override a method from its superclass
| @Override
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:110: method does not override a method from its superclass
| @Override
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:116: method does not override a method from its superclass
| @Override
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:122: method does not override a method from its superclass
| @Override
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:127: method does not override a method from its superclass
| @Override
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:132: method does not override a method from its superclass
| @Override
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:137: method does not override a method from its superclass
| @Override
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:143: method does not override a method from its superclass
| @Override
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\metadata\serviceref\ServiceRefDelegate.java:148: method does not override a method from its superclass
| @Override
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\verifier\strategy\AbstractVerifier.java:769: warning: non-varargs call of varargs method with inexact argument type for last parameter;
| cast to java.lang.Class for a varargs call
| cast to java.lang.Class[] for a non-varargs call and to suppress this warning
| method = c.getMethod(CREATE_METHOD, null);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\web\AbstractWebDeployer.java:531: cannot find symbol
| symbol : class UnifiedVirtualFile
| location: class org.jboss.web.AbstractWebDeployer
| UnifiedVirtualFile vfsRoot = new URLLoaderAdapter(di.url);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\web\AbstractWebDeployer.java:531: cannot find symbol
| symbol : class URLLoaderAdapter
| location: class org.jboss.web.AbstractWebDeployer
| UnifiedVirtualFile vfsRoot = new URLLoaderAdapter(di.url);
| ^
| D:\JWorld\JBoss_wks\jboss-eap-4.3-src\jboss-as\server\src\main\org\jboss\web\AbstractWebDeployer.java:532: cannot find symbol
| symbol : class ServiceRefMetaData
| location: class org.jboss.web.AbstractWebDeployer
| for (ServiceRefMetaData sref : metaData.getServiceReferences().values())
| ^
| Note: Some input files use unchecked or unsafe operations.
| Note: Recompile with -Xlint:unchecked for details.
| 74 errors
| 11 warnings
|
| BUILD FAILED
|
I hope you can help how to solve the problem.
C YA @LL!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4188168#4188168
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4188168
17 years, 5 months