Re: T5: Spring Integration Issue

2007-04-24 Thread Massimo Lusetti

On 4/24/07, Matt Welch [EMAIL PROTECTED] wrote:


I'm sure I must be doing something wrong, but for lthe life of me, I can't
figure out what it is.

I'm not trying anything complicated. I've confirmed that my Spring beans are
accessible in my webapp so I know the Spring part of my configuration is
correct. Here's how I'm trying to inject the Spring bean (per the
tapestry-spring documentation):

@Inject
@SpringBean(groupRepository)
private GroupRepository groupRepository;


This is from 5.0.4-SNAPSHOT and on, for early version use the one
other has suggested.


--
Massimo
http://meridio.blogspot.com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: T5: Spring Integration Issue

2007-04-24 Thread 蝈蝈龙

If you develop base on Tapestry 5.0.3
Please use
 @Inject(Spring:groupRepository)
Instead of
   @Inject
   @SpringBean(groupRepository)

'groupRepository' is just your the bean id defined in your spring's
configuration file.

This is my first to answer question in mail list

2007/4/24, Matt Welch  [EMAIL PROTECTED]:


I'm sure I must be doing something wrong, but for lthe life of me, I can't
figure out what it is.

I'm not trying anything complicated. I've confirmed that my Spring beans
are
accessible in my webapp so I know the Spring part of my configuration is
correct. Here's how I'm trying to inject the Spring bean (per the
tapestry-spring documentation):

@Inject
@SpringBean(groupRepository)
private GroupRepository groupRepository;


However, when I try to access the page that uses this service, I'm seeing
the following error:

java.lang.RuntimeException: No service implements the interface
net.xxx.xxx.repository.GroupRepository .

I'm clearly missing a configuration step, but I'm just not sure what it
is.
Any help would be greatly appreciated.

-Matt



Re: T5: Spring Integration Issue

2007-04-24 Thread SergeEby

Hi,

There is a new syntax with 5.0.4-SNAPSHOT and the URL
http://tapestry.apache.org/tapestry5/tapestry-spring/ was updated a while
ago. There is no more   @Inject(spring:yourBean).

It works fine for me. 

Here is an excerpt:

public class UserView {
  @Inject
  @SpringBean(userManager)
  private UserManager _userManager;

   public ListUser getAllUsers() {
   return _userManager.getAllUsers();
   }

   
}

The error seems to indicate a problem with your spring configuration.

/Serge


Nick Westgate wrote:
 
 Hmm, I'm not sure which way the docs are out of sync - future or past.
 http://tapestry.apache.org/tapestry5/tapestry-spring/
 
 You'll see further down the page after the example it mentions
 Spring:UserDAO.
 That's what I'm using with 5.0.3 SNAPSHOT and it works. Try
 
  @Inject(spring:groupRepository)
  private GroupRepository groupRepository;
 
 Cheers,
 Nick.
 
 
 Matt Welch wrote:
 I'm sure I must be doing something wrong, but for lthe life of me, I
 can't
 figure out what it is.
 
 I'm not trying anything complicated. I've confirmed that my Spring beans 
 are
 accessible in my webapp so I know the Spring part of my configuration is
 correct. Here's how I'm trying to inject the Spring bean (per the
 tapestry-spring documentation):
 
@Inject
@SpringBean(groupRepository)
private GroupRepository groupRepository;
 
 
 However, when I try to access the page that uses this service, I'm seeing
 the following error:
 
 java.lang.RuntimeException: No service implements the interface
 net.xxx.xxx.repository.GroupRepository.
 
 I'm clearly missing a configuration step, but I'm just not sure what it
 is.
 Any help would be greatly appreciated.
 
 -Matt
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 

-- 
View this message in context: 
http://www.nabble.com/T5%3A-Spring-Integration-Issue-tf3636078.html#a10159940
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: T5: Spring Integration Issue

2007-04-24 Thread Matt Welch

As I mentioned, my Spring configurations is confirmed as working. I was
using 5.0.3 which I assumed was the latest as it's the one mentioned on the
first page as the most recent SNAPSHOT. What's the best way to keep track of
the latest available SNAPSHOT?

A big Thanks to everyone who took the time to answer my original question.

-Matt

On 4/24/07, SergeEby [EMAIL PROTECTED] wrote:



Hi,

There is a new syntax with 5.0.4-SNAPSHOT and the URL
http://tapestry.apache.org/tapestry5/tapestry-spring/ was updated a while
ago. There is no more   @Inject(spring:yourBean).

It works fine for me.

Here is an excerpt:

public class UserView {
  @Inject
  @SpringBean(userManager)
  private UserManager _userManager;

   public ListUser getAllUsers() {
   return _userManager.getAllUsers();
   }

   
}

The error seems to indicate a problem with your spring configuration.

/Serge


Nick Westgate wrote:

 Hmm, I'm not sure which way the docs are out of sync - future or past.
 http://tapestry.apache.org/tapestry5/tapestry-spring/

 You'll see further down the page after the example it mentions
 Spring:UserDAO.
 That's what I'm using with 5.0.3 SNAPSHOT and it works. Try

  @Inject(spring:groupRepository)
  private GroupRepository groupRepository;

 Cheers,
 Nick.


 Matt Welch wrote:
 I'm sure I must be doing something wrong, but for lthe life of me, I
 can't
 figure out what it is.

 I'm not trying anything complicated. I've confirmed that my Spring
beans
 are
 accessible in my webapp so I know the Spring part of my configuration
is
 correct. Here's how I'm trying to inject the Spring bean (per the
 tapestry-spring documentation):

@Inject
@SpringBean(groupRepository)
private GroupRepository groupRepository;


 However, when I try to access the page that uses this service, I'm
seeing
 the following error:

 java.lang.RuntimeException: No service implements the interface
 net.xxx.xxx.repository.GroupRepository.

 I'm clearly missing a configuration step, but I'm just not sure what it
 is.
 Any help would be greatly appreciated.

 -Matt



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--
View this message in context:
http://www.nabble.com/T5%3A-Spring-Integration-Issue-tf3636078.html#a10159940
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




T5: Spring Integration Issue

2007-04-23 Thread Matt Welch

I'm sure I must be doing something wrong, but for lthe life of me, I can't
figure out what it is.

I'm not trying anything complicated. I've confirmed that my Spring beans are
accessible in my webapp so I know the Spring part of my configuration is
correct. Here's how I'm trying to inject the Spring bean (per the
tapestry-spring documentation):

   @Inject
   @SpringBean(groupRepository)
   private GroupRepository groupRepository;


However, when I try to access the page that uses this service, I'm seeing
the following error:

java.lang.RuntimeException: No service implements the interface
net.xxx.xxx.repository.GroupRepository.

I'm clearly missing a configuration step, but I'm just not sure what it is.
Any help would be greatly appreciated.

-Matt


Re: T5: Spring Integration Issue

2007-04-23 Thread Nick Westgate

Hmm, I'm not sure which way the docs are out of sync - future or past.
http://tapestry.apache.org/tapestry5/tapestry-spring/

You'll see further down the page after the example it mentions Spring:UserDAO.
That's what I'm using with 5.0.3 SNAPSHOT and it works. Try

@Inject(spring:groupRepository)
private GroupRepository groupRepository;

Cheers,
Nick.


Matt Welch wrote:

I'm sure I must be doing something wrong, but for lthe life of me, I can't
figure out what it is.

I'm not trying anything complicated. I've confirmed that my Spring beans 
are

accessible in my webapp so I know the Spring part of my configuration is
correct. Here's how I'm trying to inject the Spring bean (per the
tapestry-spring documentation):

   @Inject
   @SpringBean(groupRepository)
   private GroupRepository groupRepository;


However, when I try to access the page that uses this service, I'm seeing
the following error:

java.lang.RuntimeException: No service implements the interface
net.xxx.xxx.repository.GroupRepository.

I'm clearly missing a configuration step, but I'm just not sure what it is.
Any help would be greatly appreciated.

-Matt




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: T5: Spring Integration Issue

2007-04-23 Thread 蝈蝈龙

If you develop base on Tapestry 5.0.3
Please use
 @Inject(Spring:groupRepository)
Instead of
   @Inject
   @SpringBean(groupRepository)

'groupRepository' is just your the bean id defined in your spring's
configuration file.

This is my first to answer question in mail list . I have never used mail
list of any project before:)
My name is Allen Guo , come from China

2007/4/24, Matt Welch [EMAIL PROTECTED]:


I'm sure I must be doing something wrong, but for lthe life of me, I can't
figure out what it is.

I'm not trying anything complicated. I've confirmed that my Spring beans
are
accessible in my webapp so I know the Spring part of my configuration is
correct. Here's how I'm trying to inject the Spring bean (per the
tapestry-spring documentation):

@Inject
@SpringBean(groupRepository)
private GroupRepository groupRepository;


However, when I try to access the page that uses this service, I'm seeing
the following error:

java.lang.RuntimeException: No service implements the interface
net.xxx.xxx.repository.GroupRepository.

I'm clearly missing a configuration step, but I'm just not sure what it
is.
Any help would be greatly appreciated.

-Matt