Some cancers, such as cervical cancer and some liver cancers, are caused by viruses, and traditional vaccines against those viruses, such as HPV vaccine and Hepatitis B vaccine, will prevent those cancers. … 3) prior treatments (numerous clinical trials in the past have treated patients who have received numerous cycles of chemotherapy. Chemotherapy is often myelosuppressive and destroys the immune system. There is little point giving a cancer vaccine to a patient who …

See the rest here: 
Preventive Medicine: Cancer Vaccine?