Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

write a servlet connect to a address automatically?

 
zb cong
Ranch Hand
Posts: 416
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hello
my company have domain name,but not have ip address,the public website host in a rented space in a public server.wihtin my company also have a internal website,it host in my internal network,the internal server can connect to the public server by ADSL.
now we want my internal website is published to internet by a http link in my public website page,so that the other division of my company can visit the internal website, the critical is how can i make the public server learn my address.
i plan to write a servlet in my internal web,it periodically connect to the public server,and in the public server,i write another servlet to get the tempory public ip address( by getRemoteAddr()method),but how can i implement the first servlet that is used to connect to the public server?
thanks for any helps!
 
Peter den Haan
author
Ranch Hand
Posts: 3252
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What you want is an initialisation servlet (eg <load-on-startup>1</load-on-startup>) which kicks off a TimerTask that fires every ten minutes or so. This TimerTask is an ordinary Java class which uses java.net.URL to fire a magic request (/secret/intranet/set_ip?123.312.231.321 or somesuch) at the public server.
- Peter
[ August 30, 2002: Message edited by: Peter den Haan ]
 
zb cong
Ranch Hand
Posts: 416
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks very much
could you give me a more detailed instruction?and the code snippet of the TimerTask class?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic