What causes ulcers?

Oktony asked...

What are the causes of ulcer?