The sharetab is a system file that keeps track of local resources shared by the share command, so yes, you are barking up the right tree. The init script for nfs server is /etc/init.d/nfs.server, in solaris 10 you should manage it using smf commands - ie svcadm [enable|disable|and so on] svc:/network/nfs/server however there /etc/init/nfs.server is there but this is just a wrapper for smf commands to enable/disable the service.
Try stopping nfs if it has started, add any share to /etc/dfs/dfstab, firing up nfs server and seeing if your message disappears.