You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by skg <sa...@infosys.com> on 2008/09/16 13:03:45 UTC

Deploying a web service in unix environment

Hi,
I had developed a web service using maven and service mix and it worked fine
for windows. Now i have to migrate to unix environment where i will not be
having the internet access. I tried by coping the repository to local folder
in unix but still it is throwing a fatal error:

$ mvn install
[INFO] Scanning for projects...
Downloading:
http://repo.open.iona.com/maven2/org/apache/servicemix/samples/3.3.0.10-fuse/samples-3.3.0.10-fuse.pom
Downloading:
http://repo1.maven.org/maven2/org/apache/servicemix/samples/3.3.0.10-fuse/samples-3.3.0.10-fuse.pom
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

GroupId: org.apache.servicemix
ArtifactId: samples
Version: 3.3.0.10-fuse

Reason: Unable to download the artifact from any repository

  org.apache.servicemix:samples:pom:3.3.0.10-fuse

from the specified remote repositories:
  central (http://repo1.maven.org/maven2),
  open.iona.m2 (http://repo.open.iona.com/maven2),
  open.iona.m2-snapshot (http://repo.open.iona.com/maven2-snapshot)

Is there any way to deploy and install the project without having internet
access on  that machine. Please Reply ASAP.
-- 
View this message in context: http://www.nabble.com/Deploying-a-web-service-in-unix-environment-tp19509567p19509567.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Deploying a web service in unix environment

Posted by skg <sa...@infosys.com>.
Hi,
I have copied my local repository to the unix environment then also i am
getting the same error . Are there any settings that we need to do in
pom.xml file.
Please reply and help me to fix this error .

Gert Vanthienen wrote:
> 
> L.S.,
> 
> Normally, if your SU needs JAR files, those are specified as 
> <dependency> on the SU's pom.xml file.  This way, the required JARs are 
> added to the SU zip file, to ensure that everything that is required by 
> the SU is neatly packaged.  The SU then go into the SA to hold an entire 
> 'application'.
> 
> Regards,
> 
> Gert
> 
> skg wrote:
>> But when we deploy the project then also it needs some jar files . Where
>> will
>> it access those jar files when server is not connected to internet.
>> Please reply.
>>
>> Gert Vanthienen wrote:
>>   
>>> L.S.,
>>>
>>> You should be able to just copy the SA to the unix machine and deploy it 
>>> there, without having to build it again.  That's what I usually do for a 
>>> production server that doesn't have a connection to the internet.
>>>
>>> If you really need to build everything there, you should be able to copy 
>>> the repository to .m2/repository.  In the long run however, I would 
>>> advise you to install a proxy mirror to hold the artifacts on your own 
>>> network (something like artifactory or archiva) -- you can also reuse 
>>> that to hold your own artifacts and share them with the rest of your
>>> team.
>>>
>>> Regards,
>>>
>>> Gert
>>>
>>> skg wrote:
>>>     
>>>> Hi,
>>>> I had developed a web service using maven and service mix and it worked
>>>> fine
>>>> for windows. Now i have to migrate to unix environment where i will not
>>>> be
>>>> having the internet access. I tried by coping the repository to local
>>>> folder
>>>> in unix but still it is throwing a fatal error:
>>>>
>>>> $ mvn install
>>>> [INFO] Scanning for projects...
>>>> Downloading:
>>>> http://repo.open.iona.com/maven2/org/apache/servicemix/samples/3.3.0.10-fuse/samples-3.3.0.10-fuse.pom
>>>> Downloading:
>>>> http://repo1.maven.org/maven2/org/apache/servicemix/samples/3.3.0.10-fuse/samples-3.3.0.10-fuse.pom
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [ERROR] FATAL ERROR
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Failed to resolve artifact.
>>>>
>>>> GroupId: org.apache.servicemix
>>>> ArtifactId: samples
>>>> Version: 3.3.0.10-fuse
>>>>
>>>> Reason: Unable to download the artifact from any repository
>>>>
>>>>   org.apache.servicemix:samples:pom:3.3.0.10-fuse
>>>>
>>>> from the specified remote repositories:
>>>>   central (http://repo1.maven.org/maven2),
>>>>   open.iona.m2 (http://repo.open.iona.com/maven2),
>>>>   open.iona.m2-snapshot (http://repo.open.iona.com/maven2-snapshot)
>>>>
>>>> Is there any way to deploy and install the project without having
>>>> internet
>>>> access on  that machine. Please Reply ASAP.
>>>>   
>>>>       
>>>
>>> -----
>>> ---
>>> Gert Vanthienen
>>> http://www.anova.be
>>>
>>>     
>>
>>   
> 
> 
> 
> -----
> ---
> Gert Vanthienen
> http://www.anova.be
> 

-- 
View this message in context: http://www.nabble.com/Deploying-a-web-service-in-unix-environment-tp19509567p19525671.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Deploying a web service in unix environment

Posted by Gert Vanthienen <ge...@skynet.be>.
L.S.,

Normally, if your SU needs JAR files, those are specified as 
<dependency> on the SU's pom.xml file.  This way, the required JARs are 
added to the SU zip file, to ensure that everything that is required by 
the SU is neatly packaged.  The SU then go into the SA to hold an entire 
'application'.

Regards,

Gert

skg wrote:
> But when we deploy the project then also it needs some jar files . Where will
> it access those jar files when server is not connected to internet.
> Please reply.
>
> Gert Vanthienen wrote:
>   
>> L.S.,
>>
>> You should be able to just copy the SA to the unix machine and deploy it 
>> there, without having to build it again.  That's what I usually do for a 
>> production server that doesn't have a connection to the internet.
>>
>> If you really need to build everything there, you should be able to copy 
>> the repository to .m2/repository.  In the long run however, I would 
>> advise you to install a proxy mirror to hold the artifacts on your own 
>> network (something like artifactory or archiva) -- you can also reuse 
>> that to hold your own artifacts and share them with the rest of your team.
>>
>> Regards,
>>
>> Gert
>>
>> skg wrote:
>>     
>>> Hi,
>>> I had developed a web service using maven and service mix and it worked
>>> fine
>>> for windows. Now i have to migrate to unix environment where i will not
>>> be
>>> having the internet access. I tried by coping the repository to local
>>> folder
>>> in unix but still it is throwing a fatal error:
>>>
>>> $ mvn install
>>> [INFO] Scanning for projects...
>>> Downloading:
>>> http://repo.open.iona.com/maven2/org/apache/servicemix/samples/3.3.0.10-fuse/samples-3.3.0.10-fuse.pom
>>> Downloading:
>>> http://repo1.maven.org/maven2/org/apache/servicemix/samples/3.3.0.10-fuse/samples-3.3.0.10-fuse.pom
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [ERROR] FATAL ERROR
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Failed to resolve artifact.
>>>
>>> GroupId: org.apache.servicemix
>>> ArtifactId: samples
>>> Version: 3.3.0.10-fuse
>>>
>>> Reason: Unable to download the artifact from any repository
>>>
>>>   org.apache.servicemix:samples:pom:3.3.0.10-fuse
>>>
>>> from the specified remote repositories:
>>>   central (http://repo1.maven.org/maven2),
>>>   open.iona.m2 (http://repo.open.iona.com/maven2),
>>>   open.iona.m2-snapshot (http://repo.open.iona.com/maven2-snapshot)
>>>
>>> Is there any way to deploy and install the project without having
>>> internet
>>> access on  that machine. Please Reply ASAP.
>>>   
>>>       
>>
>> -----
>> ---
>> Gert Vanthienen
>> http://www.anova.be
>>
>>     
>
>   


Re: Deploying a web service in unix environment

Posted by skg <sa...@infosys.com>.
But when we deploy the project then also it needs some jar files . Where will
it access those jar files when server is not connected to internet.
Please reply.

Gert Vanthienen wrote:
> 
> L.S.,
> 
> You should be able to just copy the SA to the unix machine and deploy it 
> there, without having to build it again.  That's what I usually do for a 
> production server that doesn't have a connection to the internet.
> 
> If you really need to build everything there, you should be able to copy 
> the repository to .m2/repository.  In the long run however, I would 
> advise you to install a proxy mirror to hold the artifacts on your own 
> network (something like artifactory or archiva) -- you can also reuse 
> that to hold your own artifacts and share them with the rest of your team.
> 
> Regards,
> 
> Gert
> 
> skg wrote:
>> Hi,
>> I had developed a web service using maven and service mix and it worked
>> fine
>> for windows. Now i have to migrate to unix environment where i will not
>> be
>> having the internet access. I tried by coping the repository to local
>> folder
>> in unix but still it is throwing a fatal error:
>>
>> $ mvn install
>> [INFO] Scanning for projects...
>> Downloading:
>> http://repo.open.iona.com/maven2/org/apache/servicemix/samples/3.3.0.10-fuse/samples-3.3.0.10-fuse.pom
>> Downloading:
>> http://repo1.maven.org/maven2/org/apache/servicemix/samples/3.3.0.10-fuse/samples-3.3.0.10-fuse.pom
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] FATAL ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Failed to resolve artifact.
>>
>> GroupId: org.apache.servicemix
>> ArtifactId: samples
>> Version: 3.3.0.10-fuse
>>
>> Reason: Unable to download the artifact from any repository
>>
>>   org.apache.servicemix:samples:pom:3.3.0.10-fuse
>>
>> from the specified remote repositories:
>>   central (http://repo1.maven.org/maven2),
>>   open.iona.m2 (http://repo.open.iona.com/maven2),
>>   open.iona.m2-snapshot (http://repo.open.iona.com/maven2-snapshot)
>>
>> Is there any way to deploy and install the project without having
>> internet
>> access on  that machine. Please Reply ASAP.
>>   
> 
> 
> 
> -----
> ---
> Gert Vanthienen
> http://www.anova.be
> 

-- 
View this message in context: http://www.nabble.com/Deploying-a-web-service-in-unix-environment-tp19509567p19509959.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Deploying a web service in unix environment

Posted by Gert Vanthienen <ge...@skynet.be>.
L.S.,

You should be able to just copy the SA to the unix machine and deploy it 
there, without having to build it again.  That's what I usually do for a 
production server that doesn't have a connection to the internet.

If you really need to build everything there, you should be able to copy 
the repository to .m2/repository.  In the long run however, I would 
advise you to install a proxy mirror to hold the artifacts on your own 
network (something like artifactory or archiva) -- you can also reuse 
that to hold your own artifacts and share them with the rest of your team.

Regards,

Gert

skg wrote:
> Hi,
> I had developed a web service using maven and service mix and it worked fine
> for windows. Now i have to migrate to unix environment where i will not be
> having the internet access. I tried by coping the repository to local folder
> in unix but still it is throwing a fatal error:
>
> $ mvn install
> [INFO] Scanning for projects...
> Downloading:
> http://repo.open.iona.com/maven2/org/apache/servicemix/samples/3.3.0.10-fuse/samples-3.3.0.10-fuse.pom
> Downloading:
> http://repo1.maven.org/maven2/org/apache/servicemix/samples/3.3.0.10-fuse/samples-3.3.0.10-fuse.pom
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Failed to resolve artifact.
>
> GroupId: org.apache.servicemix
> ArtifactId: samples
> Version: 3.3.0.10-fuse
>
> Reason: Unable to download the artifact from any repository
>
>   org.apache.servicemix:samples:pom:3.3.0.10-fuse
>
> from the specified remote repositories:
>   central (http://repo1.maven.org/maven2),
>   open.iona.m2 (http://repo.open.iona.com/maven2),
>   open.iona.m2-snapshot (http://repo.open.iona.com/maven2-snapshot)
>
> Is there any way to deploy and install the project without having internet
> access on  that machine. Please Reply ASAP.
>